下面给我一个错误在我的JS控制台(萤火虫):为什么不能将一个对象的属性值用作另一个对象中的属性名称?
var obj1 = {name:'king', val:20}, obj2, objName = obj1.name;
obj2 = {obj1.name:obj1.val};
但接下来的作品就好了:
var obj1 = {name:'king', val:20}, obj2, objName = obj1.name;
obj2 = {objName:obj1.val};
确切的错误是:“丢失:物业编号后”。我不需要解决方法,我很想知道问题在这里。
那些变量的声明刺痛了我的眼睛.... – 2011-04-21 23:08:35