Object构造方法Object.assign()Object.create()Object.defineProperty()Object.defineProperties()Object.entries()[key, value]给定对象自己的可枚举字符串属性的所有对的数组。Object.freeze()Object.fromEntries()[key, value]对中返回一个新对象。(这是的反向 Object.entries)。Object.getOwnPropertyDescriptor()Object.getOwnPropertyDescriptors()Object.getOwnPropertyNames()Object.getOwnPropertySymbols()Object.getPrototypeOf()prototype指定对象的。Object.is()NaN值(不同于“抽象相等比较”和“严格相等比较”)。Object.isExtensible()Object.isFrozen()Object.isSealed()Object.keys()Object.preventExtensions()Object.seal()Object.setPrototypeOf()[[Prototype]]属性)。Object.values()Object实例和Object原型对象JavaScript中的所有对象均来自Object。所有对象都继承自的方法和属性Object.prototype,尽管它们可能会被覆盖。
例如,其他构造函数的原型将覆盖constructor属性并提供自己的toString()方法。对Object原型对象的更改将传播到所有对象,除非经受这些更改的属性和方法在原型链中进一步被覆盖。
Object.prototype.constructor原文:https://www.cnblogs.com/xfcao/p/12009768.html