一.对象的方法
1.assign()合并对象
var obj1 = { uname: "张三", age: 12 }
var obj2 = { school: "积云教育", address: "海淀" }
//合并对象
var result = Object.assign(obj1, obj2)
console.log(result)
console.log(obj1)
2.defineProperty()给对象定义一个新属性
//给一个对象定义新属性
var obj = { uname: "张三" }
Object.defineProperty(obj, "age", {
value: 21,
enumerable: true, //是否可枚举:是否可遍历
writable: true, //是否可写
configurable: true, //属性是否可删除
})
//是否可修改
console.log(obj)
obj.age = 30
console.log(obj)
//检测是否能删除
delete obj.age;
console.log(obj)
//是否可枚举
for (k in obj) {
console.log(obj[k])
}
3.defineProperties()定义多个属性
//定义多个属性
var