我从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;
};
为什么火狐说:
not well-formed
file:///some/path.html Line: 5
for(var i = 0; i < l; i++) {
-------------------^
UPDATE
的错误时,萤火虫被打开的页面只显示。
工作正常 - http://jsbin.com/ifuhu/edit – 2009-11-04 00:03:29
您的问题得到了解决,但我会鼓励你检查是否有一个本地'map'实现宣告自己(这将跟随前原生的,如果可用的话),由现代浏览器提供的本地实现*真的*要快得多。 – CMS 2009-11-04 00:18:54