Java Scriptで動的なKey Valueオブジェクトを作成したいとします。JSでの動的オブジェクトの作成
var resonseArray = [];
var i = 0;
for (var key in value) {
if (value.hasOwnProperty(key)) {
finalObj = { i : {'keys': key , 'values' : value['key']}}};
resonseArray.push(finalObj);
i++;
}
}
しかし、私がresonseArrayをコンソールすると、iは動的変数iの値ではなく文字列としてコンソールに表示されます。
でキーを作成するために、ブラケット表記を使用する必要がありますかViktorSarströ[email protected] –
:{aPillarLh: 'へこみ'、 bPillarLh: '再描画' cPillarLh: 'へこみ'、 aPillarRh: '修復'、 bPillarRh: 'へこみ'、 cPillarRh: 'へこみ'} –
理由 '値['key'] '?私はそれが 'value [key]'であるべきだと思います。 – Slavik