Basicamente voy a mostrar como extender dos objetos importanticimos en Javascript, el Array y String. Claramente javascript es muy poderoso dentro de su entorno, pero para comidad nuestra nos gustaria tener un clear() en el array y un trim() en el string. Aqui el codigo.

Primero vamos a ver el codigo de String.

String.prototype.trim = function() {
  return this.replace(/^\s |\s $/g, "");
}

Usamos el prototype para agregar una nueva funcion y finalmente un regex expression para eliminar los blanks.

Aqui el codigo del array.

Array.prototype.clear = function() {
  this.length = 0;
};

No hay mucho mas que decir con respecto a eso, simplemente evitamos llenar el codigo de codigo feo cuando tenemos la posibilidad de embellecerlo un poco extendiendo los objetos base.