for
for访问的是数组的下标
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
for/in
需要注意的是这里的i是下标而不是元素
for (let i in arr) {
console.log(arr[i]);
}
for/of
for/of可以直接访问数组的元素
for (const v of arr) {
console.log(v);
}
forEach
forEach可以同时访问数组的元素和下标
arr.forEach((v, i) => console.log(v));