//Object静态方法(keys,values,assign)
const obj = {
name :'小明',
age:18
}
//遍历对象
for(let key in obj){
//获取属性名
console.log(key)
//获取属性值
console.log(obj[key])
}
//通过新方法Object.keys获取属性的数组
console.log(Object.keys(obj))
//通过新方法Object.values获取属性值的数组
console.log(Object.values(obj))
//Object.assign 对象的拷贝,添加新属性
//1. Object.assign 对象的拷贝 Object.assign(新对象,旧对象)
const newObj = {}
Object.assign(newObj,obj)
console.log(newObj); // { name :'小明', age:18}
//2. Object.assign对象添加新属性
Object.assign(newObj,{a:2,b:4,c:3})
console.log(newObj); // { name :'小明', age:18,a:2,b:4,c:3}