forEach for for in for of性能问题


var arr = new Array(1000); console.time('forEach'); arr.forEach(data => { }); console.timeEnd('forEach'); console.time('for'); for (var i = 0; i < arr.length; ++i) { }; console.timeEnd('for'); console.time('for in'); for (var i in arr) {}; console.timeEnd('for in'); console.time('for of'); for (var i of arr) {}; console.timeEnd('for of');

  打印结果为

结论性能为forEach > for in > for > for of 

 

posted @ 2019-05-10 16:14  清风·流云  阅读(1061)  评论(0编辑  收藏  举报