Javascript对象通过点表示法创建嵌套元素

时间:2013-08-08 19:52:43

标签: javascript

如何通过点表示法在Javascript对象中创建嵌套元素?像

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

2 个答案:

答案 0 :(得分:5)

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

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

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

a.x = {}; 
a.x.y = 200; // This works

答案 1 :(得分:2)

你不可能确切。

a.x = {y: 200};