Get to know MDN better
任意值。
当调用或者构造 Object() 构造函数本身时,其返回值是一个对象:
当通过继承 Object 的类的构造函数中的 super() 隐式调用 Object() 时,它以 new.target.prototype 为原型初始化一个新对象。传递给 super() 的任意值都将被忽略——例如,即使你传递一个数字,构造函数中的 this 值也不会变成 Number 实例。
以下示例在 o 中存储一个空 Object 对象:
当用 new 调用 BigInt() 和 Symbol() 构造函数时会抛出一个错误,以阻止创建封装对象而不是基本类型值的常见错误。为这些类型创建封装对象的唯一方法是使用它们调用 Object():
| ECMAScript® 2027 Language Specification # sec-object-constructor |
启用 JavaScript 以查看此浏览器兼容性表。