He copiado este código de example. Lo he leído 100 vecesError Javascript no bien formado en for loop
Array.prototype.map = function(fn) {
var r = [];
var l = this.length;
for(var i = 0; i < l; i++) {
r.push(fn(this[i]));
}
return r;
};
¿Por qué dice Firefox:
not well-formed
file:///some/path.html Line: 5
for(var i = 0; i < l; i++) {
-------------------^
ACTUALIZACIÓN
El error sólo se muestra cuando Firebug se enciende por la página.
funciona bien - http://jsbin.com/ifuhu/edit –
Su problema se resolvió, pero les animo a comprobar si hay una aplicación nativa map' 'antes de declarar su propia (que será la sombra el nativo si estuviera disponible), las implementaciones nativas proporcionadas por navegadores modernos son * realmente * mucho más rápidas. – CMS