如何,我們可以從刪除陣列條目:刪除陣列中的JavaScript
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
意味着,如果我想從多去除a
陣列。我該怎麼辦?
如何,我們可以從刪除陣列條目:刪除陣列中的JavaScript
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
意味着,如果我想從多去除a
陣列。我該怎麼辦?
使用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
它。
delete multi.a
屬性的值是什麼(它可以是一個數組或其他任何東西)並不重要。
雖然變量a
仍然包含對同一個數組的引用。如果你想完全擺脫它,你必須覆蓋該變量或允許它超出範圍。
可以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);