から配列エントリを削除する方法:
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
a
multiから配列を削除したい場合を意味します。私は何をすべきか?
から配列エントリを削除する方法:
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
a
multiから配列を削除したい場合を意味します。私は何をすべきか?
delete
キーワードを使用:
delete multi.a
例:
var a = [], b = [], c = [], d = [];
var multi = { a: a, b: b, c: c, d: d };
delete multi.a;
console.log(multi);
結果:
Object
b: Array[0]
c: Array[0]
d: Array[0]
ドキュメント:
削除演算子は、オブジェクトからプロパティを削除します。
オブジェクトのプロパティを削除するには、delete
それ。
delete multi.a
プロパティの値は関係ありません(配列またはその他の値にすることができます)。
ただし、変数a
には同じ配列への参照が含まれます。それを完全に取り除きたい場合は、その変数を上書きするか、スコープから外れるようにする必要があります。
あなたはそれを削除することができます:
delete multi.a
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
delete multi.a;
console.log(multi);