JS思考遍历对象

1 var json={
2 “name”:”小明”,
3 “age”:”10”,
4 “sex”:”男”
5 }

for(var key in json);    //key只是个变量名

console.log(key);     //json对象中属性的名字

console.log(json.key);   //错误,如果这样的话不是找到json中遍历属性的值,而是因为key是个变量名,json对象中没有key属性,新建了一个key属性。

Console.log(json[key]);   key是变量,里面存放的是json对象中的属性名字,类似于json[“key”]==json[“name”] ==json[“age”],这样就可以找到属性存放的内容了

}

              对象中确实有这个属性对象,属性名字或者对象属性名字

猜你喜欢

转载自www.cnblogs.com/qisexin/p/11256567.html
今日推荐