遍历数组
var a = [1,2,3] ;
for(var i in a){
console.log(i)
}
//结果是 0 1 2
var a = [1,2,3] ;
for(var i of a){
console.log(i)
}
//结果是1,2,3
总结:
for-of 遍历的是值,for-in遍历的是key
遍历对象
var a = {
name:"张三",
age:18
};
for(var i of a){
console.log(i)
}
//结果报错
var a = {
name:"张三",
age:18
};
for(var i in a){
console.log(i)
}
//结果为 name age 打印为属性名
var a = {
name:"张三",
age:18
};
for(var k in a){
console.log(a[k])
}
//结果为 张三 18 a[k]打印为属性值
浙公网安备 33010602011771号