可能重复:
使用 Javascript 对象键的变量
我不知道我是怎么搞砸的。
我的代码给了我错误:
invalid property id
代码:
return { this.Obj.itemid :
{ Color : this.Obj.color,
Name : this.Obj.name,
Year : this.Obj.year
}
};
我需要将这些哈希作为数组返回(因此返回),但无论我做什么,它要么返回上面的错误,要么 var 引用被字符串化。我实际上无法将其中的动态 js 值作为键。
我试过这个:
" + this.Obj.itemid + "
还有这个:
var itemid = this.Obj.itemid;
return { itemid : {
//etc..
}}
有任何想法吗?