Object.create()
创建一个对象,使用现有对象来提供新创建对象的原型对象
第一个参数,必须,新创建对象的原型对象
Object.assign()
复制对象或合并对象,(复制可以是深拷贝可以是浅拷贝,拼接空对象,没有深层次时为深拷贝,不拼接时为浅拷贝,拼接对象🈶️深层对象时深层的对象为浅拷贝)
Object.keys(obj)
遍历对象的key返回数组
Object.values(obj)
遍历对象的value返回数组
Object.defineProperties()
Object.entries(obj)
返回键值对数组
Object.freeze(obj)
冻结对象或数组
确认数据不会更改,使用Object.freeze()可以让性能提升
Object.fromEntries(obj)
把键值对数组转换为一个对象
Object.hasOwnProperty(‘string’)
检查对象中是否存在某个属性