对象是一个容器,封装了属性(property)和方法(method)
Object.keys(obj)
obj:要返回其所有自身属性的对象
返回值:一个字符串数组
var obj = { 0: 'a', 1: 'b', 2: 'c' };
console.log(Object.keys(obj)); // console: ['0', '1', '2']
可用于数组去重哦
对象的浅拷贝
1.Object.assign()
var a={}
var b=Object.assign({},a)
2.展开运算符···
var b={...a}
对象的深拷贝
let a={
age:1,
jobs:{
first:'doctor'
}
}
let b=JSON.parse(JSON.stringify(a))
网友评论