javascript中for of和for in的区别?
先说结论:
1. 推荐在循环对象属性的时候,使用for…in,在遍历数组的时候的时候使用for…of。
2. for…in循环出的是key,for…of循环出的是value
3. 注意,for…of是ES6新引入的特性。修复了ES5引入的for…in的不足
4. for…of不能循环普通的对象,需要通过和Object.keys()搭配使用
假设我们要遍历一个数组的value
let aArray = ['a',123,{a:'1',b:'2'}]
使用for…in循环:
for(let index in
原创
2020-05-18 22:56:15 ·
166 阅读 ·
0 评论