下面給我一個錯誤在我的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