关于 es6 for in 和 for of的使用

184 阅读1分钟

先说for of 只能用于可迭代对象 直接点就是数组

arr = [1,2,3]
for(let value of arr){log(value)}

打印结果会直接输出数组的对应值

然后是for in 数组和对象都阔以用

obj={a:1,b:2,c:3}
for(let key in obj){
    console.log(obj[key])
}

打印结果就每一项 key对于对象是键 对于数组是下标