【发布时间】:2013-04-10 15:34:13
【问题描述】:
我本来希望原生版本更快。
什么给了?
http://jsperf.com/native-vs-implmented-0
实施
function each (obj, func, context) {
var kindex,
length;
for (kindex = 0, length = obj.length; kindex < length; kindex++) {
func.call(context, obj[kindex], kindex, obj);
}
}
测试用例
// implemented
each([0,1,2,3], function(val){
val++;
})
对
// native
[0,1,2,3].forEach(function(val){
val++
})
【问题讨论】:
标签: javascript foreach