对象中常见函数的总结
举个栗子
var cat = {
"name":"Tom",//汤姆猫
"friend":{
'name':'Jerrr',//杰瑞鼠
'age':4
}
}
1. in (检验 属性是否属于对象)
console.log('name' in cat); //true
console.log('age' in cat); //false
2 for in(遍历对象使用)
cat.name
点语法后面只能跟表示字符串的.
cat['name']
方括号语法更加强大[ ] ,
里面可以拼接字符串cat['n'+'ame']
for(var p in cat){
console.log(cat[p]); //p代表属性名字符串
}
一定不可以使用 cat.p 或者 cat[‘p’]
因为p代表属性名 字符串