このコードをexampleからコピーしました。私はそれを100回読んだ。forループでJavascriptが正しく形成されていないエラー
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;
};
はなぜFirefoxは言うん:
not well-formed
file:///some/path.html Line: 5
for(var i = 0; i < l; i++) {
-------------------^
UPDATE
のFirebugはページのためにオンになっているときにエラーがのみ表示されます。
作品罰金 - http://jsbin.com/ifuhu/edit –
あなたの問題を解決してしまったが、私はシャドウなる(自分のを宣言する前にネイティブ 'map'の実装があるかどうかを確認することをお勧めしますネイティブのものが利用可能だった場合)、現代のブラウザによって提供されるネイティブの実装は*本当に*はるかに高速です。 – CMS