Object.assign()通过复制一个或多个对象来创建一个新的对象。
    Object.create()使用指定的原型对象和属性创建一个新对象。
    Object.defineProperty()给对象添加一个属性并指定该属性的配置。
    Object.defineProperties()给对象添加多个属性并分别指定它们的配置。
    Object.entries()返回给定对象自身可枚举属性的 [key, value] 数组。
    Object.freeze()冻结对象:其他代码不能删除或更改任何属性。Object.getOwnPropertyDescriptor()返回对象指定的属性配置。
    Object.getOwnPropertyNames()返回一个数组,它包含了指定对象所有的可枚举或不可枚举的属性名。Object.getOwnPropertySymbols()返回一个数组,它包含了指定对象自身所有的符号属性。Object.getPrototypeOf()返回指定对象的原型对象。
    Object.is()比较两个值是否相同。所有 NaN 值都相等(这与==和===不同)。
    Object.isExtensible()判断对象是否可扩展。
    Object.isFrozen()判断对象是否已经冻结。
    Object.isSealed()判断对象是否已经密封。
    Object.keys()返回一个包含所有给定对象自身可枚举属性名称的数组。
    Object.preventExtensions()防止对象的任何扩展。
    Object.seal()防止其他代码删除对象的属性。
    Object.setPrototypeOf()设置对象的原型(即内部 [[Prototype]] 属性)。
    Object.values()返回给定对象自身可枚举值的数组。