JS思考遍历对象

 

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

 

 

 

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

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

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

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

}blog

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

相关文章
相关标签/搜索