相关疑难解决方法(0)

性能 - Array.forEach vs已实现的版本

我原本期望本机版本更快.

是什么赋予了?

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

测试用例

// implemented
each([0,1,2,3], function(val){
    val++;
})
Run Code Online (Sandbox Code Playgroud)

VS

// native
[0,1,2,3].forEach(function(val){
    val++
})
Run Code Online (Sandbox Code Playgroud)

javascript foreach

12
推荐指数
2
解决办法
2190
查看次数

标签 统计

foreach ×1

javascript ×1