关于for in 和for of 的区别和用法

88 阅读1分钟

第二版修改后:

image.png // //for in 用于遍历对象的角标 --bug(自动过滤掉空值) // //遍历对象的角标 // for(var i in arr) { // console.log(arr[i]); // }

    // //for of 遍历对象        v是值      --bug(遇到空值就是undefined)
    // for(var v of arr) {
    //     console.log(v);
    // }

第一版 image.png

for in 用于遍历 角标(下标)角标(下标)角标(下标) --bug(自动过滤掉空值)

for(var i in arr) { console.log(arr[i]); }

for of 遍历对象 的值 的值 的值 for (var v of arr) { console.log(v); }