ネイティブバージョンの方が速いと思っていたでしょう。
何を与える?
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++
})