给定以下示例:
var foo = {
root:
({
key1: "Value1",
key2: "Value2",
key3: "Value3"
})
};
与以下相比有什么区别:
var foo = {
root:
{
key1: "Value1",
key2: "Value2",
key3: "Value3"
}
};
在第一个示例中,有一个额外的括号包裹了对象。这是为了什么目的?它与范围界定有什么关系吗?它是否以任何方式影响执行?谢谢!