重複の可能性:
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..
}}
何か案は?