最近在思考高效遍历数组的方式,也 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);
}求解答,推荐的数组遍历方式
添加回答
举报
0/150
提交
取消