es6 嵌套数组循环_JS中循环遍历数组的四种方式总结

本文比较并总结遍历数组的四种方式:

for 循环:

for (let index=0; index < someArray.length; index++) {

const elem = someArray[index];

// ···

}

for-in 循环:

for (const key in someArray) {

console.log(key);

}

数组方法 .forEach():

someArray.forEach((elem, index) => {

console.log(elem, index);

});

for-of 循环:

for (const elem of someArray) {

console.log(elem);

}

for-of 通常是最佳选择。我们会明白原因。

for循环 [ES1]

JavaScript 中的 for 循环很古老,它在 ECMAScript 1 中就已经存在了。for 循环记录 arr 每个元素的索引和值:

const arr = ['a', 'b', 'c'];

arr.prop = 'property value';

for (let index=0; index < arr.length; index++) {

const elem = arr[index];

本文链接:https://my.lmcjl.com/post/1496.html

展开阅读全文

4 评论

留下您的评论.