以下javascript语句是否等效

Are the following statements in javascript equivalent?

本文关键字:是否 语句 javascript 以下      更新时间:2023-09-26

可能的重复:
是否有理由不在JavasScript中使用new Object()
用{}或new object((在JavaScript中创建一个空对象?

在javascript中,以下两个语句等效吗?

var c = new Object();
var c = {};

是。来自§11.1.5对象初始化器:

生产ObjectLiteral:{}的评估如下:

返回一个由表达式new object((创建的新对象,其中object是具有该名称的标准内置构造函数。