オブジェクトの配列があり、オブジェクトのキーの1つに基づいて配列の値を更新しようとしています。キー変数を使用してオブジェクトの配列を更新
キーを変数として保存するのが難しいです。
変数は、それが失敗し、ちょうどそれがなら新しい要素
let keyDataField = 'AUDCASH';
for (let i = this.CellRow + 1; i < this.cash2.length; i ++)
{
this.cash2[i].keyDataField = 0;
};
が追加されますように私は私のオブジェクトキーを格納するよ場合は、この例では、オブジェクトがそう
のように見えますハードコードされています
for (let i = this.CellRow + 1; i < this.cash2.length; i++) {
this.cash2[i].AUDCASH = 0;
};
変数を渡してください?
を使用する必要があります
だけでキーを定義するために[]を使用します。 this.cash2 [i] .keyDataField = 0;を置き換えます。 this.cash2 [i] [keyDataField] = 0; –