ho copiato questo codice da un example. L'ho letto 100 volte.Javascript errore non-ben formato nel ciclo for
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;
};
Perché Firefox dice:
not well-formed
file:///some/path.html Line: 5
for(var i = 0; i < l; i++) {
-------------------^
UPDATE
L'errore viene visualizzata solo quando Firebug è attivato per la pagina.
funziona bene - http://jsbin.com/ifuhu/edit –
Il tuo problema ottenuto risolto, ma vi avrebbe incoraggiato per verificare se v'è un'implementazione nativa map' 'prima di dichiarare il proprio (che sarà ombra quello nativo se fosse disponibile), le implementazioni native fornite dai browser moderni sono * veramente * molto più veloci. – CMS