JavaScript对象的注意事项
前面讲到了JavaScript对象的简单解析,现在来说一下JavaScript对象实际应用时的注意事项。
1.对象可以嵌套对象
varname="蒋庆"; varobj={};//对象varperson={ // name:"马松昊",name:name, age:22, sex:"女", age:18, boyfriend:{ name:"沈春阳", age:23, boyfriend:{ name:"王选东" } }, 18:{name:"李四"}, // obj:"对象",hobby:function(){ console.log("我爱猛男"); } } console.log(person.boyfriend.boyfriend.name);
2.对象的属性具有唯一性 后面的覆盖前面重复的属性
console.log(person.age);//18 打印18 而不是22
3.对象的键 必须是 字符串
// 即使在创建对象时,键用的不是字符串也会自动转换为字符串的数据类型console.log(person["sex"]); console.log(person['18']);