本文比较并总结遍历数组的四种方式:
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 评论