2

如何仅通过点符号在 Javascript 对象中创建嵌套元素?像

a= {};
a.b = 100; //is valid
a.x.y = 200; //is invalid?
4

2 回答 2

5

第三个无效,因为a.x未定义。

并且您正在尝试将值设置为undefined property

a= {};
a.b = 100; //is valid

a.x = {}; 
a.x.y = 200; // This works
于 2013-08-08T19:54:34.433 回答
2

你不能完全。

a.x = {y: 200};
于 2013-08-08T19:54:27.550 回答