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.
