JavaScript中遍历数组的for for-in和forEach三种方式
-
for循环
let arr = [1,2,3,4,5,6]; for(let i = 0; i < arr.length; i++){ console.info(arr[i]); }
-
for in循环
let arr = [1,2,3,4,5,6]; for(i in arr) { console.info(arr[i]); }
-
forEach循环
let arr = [1,2,3,4,5,6]; arr.forEach(item => { console.info(item); });
for循环是循环数组的下标然后通过下标取数组中的元素,for in循环是通过关键字key去遍历数组,forEach是数组的方法,可以直接循环数组中的元素