En éste mi primer mensaje, acudo a foros del web con una duda. Estoy haciendo los ejercicios del curso de AJAX de la web librosweb, cambiando cosas sobre las soluciones propuestas por aquello de trastear.
Pues bien, llego al ejercicio 4, en el que se propone hacer una función llamada truncar dentro de la clase String.
Aunque ya he visto la propuesta del curso, estoy intentando otra forma...y no hay forma:
Mi propuesta:
Código:
luego la llamo así:String.prototype.truncar= function (num) { if (num<this.length) { for (var i=0;i<(this.length-num);i++) { this.pop(); } } }
Código:
pero firefox me da un error que me lleva atascado toda la mañana:var frase = "la madre del cordero"; document.write(frase); document.write("<br \>"); frase.truncar(3); document.write(frase);
TypeError :this.pop is not a function
Y ya no se me ocurre nada de nada.