简单的说说用法:
for...in 和for...of 都可用来迭代数组,
区别是for...in产出的是数组的key(或者说是index),for...of产出的是数组的value
for...in 都可用来迭代对象,for...of则不可
for...in产出的是对象的key
aaa(){
let obj = {
name:'小明',
sex:'男',
age:'18'
}
for (let a in obj){
console.log(a)
}
},
// name
// sex
// age
bbb(){
let arr = ['小明','男','18']
for (let a of arr){
console.log(a)
}
},
// 小明
// 男
// 18
ccc(){
let arr = ['小明','男','18']
for (let a in arr){
console.log(a)
}
}
// 0
// 1
// 2