以下のように宣言し、配列に値を代入しますが、この行にエラーが表示されますattributes.categoryKey: '2051'予期しないトークン '。誰かが私を助けます。ありがとう。配列内のキー値のペアに値を宣言して割り当てる方法
var arr2 = [ {'attributes': {'categoryKey': '' },'value': '' } ]
$.each(value, function (i, v) {
arr2.push({ attributes.categoryKey: '2051', 'value': v.name });
[計算さオブジェクトのプロパティ](https://developer.mozilla.org/en-US/docs
しかし、私はすることによって、これを通過する提案を持っています/ Web/JavaScript/Reference/Operators/Object_initializer#Computed_property_names)は '[variable]'の形式を取るので、 '{[variable]:" value "}' –
はあなたのコードplsを編集できます..... – MMR
あなたが反復処理している値は何ですか? –