Object() 构造函数
Object
构造函数将输入转换为一个对象。其行为取决于输入的类型。
语法
new Object()
new Object(value)
备注: Object()
可以使用 new
关键字调用,也可以不使用。两者都会创建一个新的对象。
参数
value
-
任意值。
示例
创建一个新对象
let o = new Object()
o.foo = 42
console.log(o)
// { foo: 42 }
使用 Object 处理 undefined 和 null 类型的情况
下面的示例在 o
中保存了一个空 Object
对象:
const o = new Object();
const o = new Object(undefined);
const o = new Object(null);
规范
Specification |
---|
ECMAScript Language Specification # sec-object-constructor |
浏览器兼容性
BCD tables only load in the browser