• Extendiendo Objetos Javascript

    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.

Leave a comment