最近在思考高效遍历数组的方式,也 google 了一下,然后在这篇博客里(.map() vs .forEach() vs for())博主推荐的是 map > forEach > for.
var array = [1, 2, 3]; //for for (let i = array.length; i--;) { console.log(array[i]); } //forEach array.forEach((item, index, array) => console.log(item)); //map array.map(n => console.log(n)); //for-of for (val of array) { console.log(val); } //iterator for (let entry, itr = array[Symbol.iterator](); !(entry = itr.next()).done; ) { console.log(entry.value); }
求解答,推荐的数组遍历方式
相关分类