1.之前修改对象属性的方法
var obj={ name:"张三", age:12, weight:"60kg" } // 1.之前修改对象属性的方法 // obj.height="180cm" // obj.weight="70kg" // console.log(obj)
2.Object.defineProperty修改对象原来的属性或定义新的属性
var obj={ name:"张三", age:12, weight:"60kg" } // 1.之前修改对象属性的方法 // obj.height="180cm" // obj.weight="70kg" // console.log(obj) // 2.使用Object.defineProperty修改或定义对象属性的方法 // Object.defineProperty(对象名,"属性",{value:属性值}) Object.defineProperty(obj,"weight",{value:"70kg"}) Object.defineProperty(obj,"height",{value:"2m"}) console.log(obj)
标签:es5,obj,weight,定义新,Object,修改,defineProperty,属性 From: https://www.cnblogs.com/hs20011205/p/17016679.html