2012-07-02 177 views
2

如何,我們可以從刪除陣列條目:刪除陣列中的JavaScript

  var a = [],b = [],c = [],d = []; 
      var multi = { 
       a: a, b: b, c: c, d: d 
      }; 

意味着,如果我想從多去除a陣列。我該怎麼辦?

回答

1

要刪除一個對象的屬性,delete它。

delete multi.a 

屬性的值是什麼(它可以是一個數組或其他任何東西)並不重要。

雖然變量a仍然包含對同一個數組的引用。如果你想完全擺脫它,你必須覆蓋該變量或允許它超出範圍。

0

可以delete它:

delete multi.a 
0
var a = [],b = [],c = [],d = []; 
var multi = { 
    a: a, b: b, c: c, d: d 
}; 
delete multi.a; 
console.log(multi);