delete
を使用しようとしており、そこに行数を追加しようとしました。 エラーがGoogleに送信された後に、この操作を行うことができないことを認識しました。 delete vm.eicr.observation.observationCode + row.toString();
行数が追加されたオブジェクトのプロパティを削除する
var row = table.rows[i];
数字をobservationCode1
に追加するとすべて正常に動作します。
私が試してみました:var t = vm.eicr.observation.observationCode + row.toString();
をしかし、これは振り出しに戻っ私をもたらしようdelete
は、プロパティすなわちdelete t.propname + row.toString();
を望んでいます。
どのように私はこれを行うことができますdelete vm.eicr.observation.observationCode + row.toString();
は、これは私のコードの私の一部です:あなたは[]角括弧表記を使用することができます上記のコードの私の理解あたりとして
for (var i = 1; i < rowCount; i++) {
var row = table.rows[i];
var chkbox = row.cells[0].childNodes[0];
if (null != chkbox && true === chkbox.checked) {
var celllength = row.cells.length;
var cell;
for (var j = 1; j < celllength; j++) {
cell = row.cells[j];
console.log(cell);
var t = vm.eicr.observation.observationCode + row.toString();
delete vm.eicr.observation.observationCode + row.toString();
}
table.deleteRow(i);
rowCount--;
i--;
} else {
toastr.error("Please select the Delete checkbox", "ERROR");
}
}