如何通过点表示法在Javascript对象中创建嵌套元素?像
a= {};
a.b = 100; //is valid
a.x.y = 200; //is invalid?
答案 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};