<script>
// obj.key = value
let obj ={ };
//给obj添加name属性
obj.name = '张三';
console.log(obj) // {name: "张三"}
let aa ={
name: "李四",
age: 22
};
// obj[key] = value
//aa[home] = "韶关" ;
// console.log(aa); // 报home is not defined错误,因为aa对象里没有home属性,不能这样为对象添加属性
//aa[2] = "韶关" ;
// console.log(aa); // aa = {2:"韶关",age: 22,name: "李四"}
// obj[‘key’] = value
// 为aa对象添加属性: obj['key'] = value (key必须是字符串,加引号)
aa['home'] = "韶关" ;
console.log( aa); // aa = {age: 22,home: "韶关",name: "李四"}
总结: obj.key = value 与 obj['key'] = value都是为对象添加属性
</script>