首頁 >web前端 >js教程 >怎麼清空javascript數組_javascript技巧

怎麼清空javascript數組_javascript技巧

WBOY
WBOY原創
2016-05-16 17:34:041116瀏覽

當一個陣列需要清空的時候,很多人使用下面的方法:

複製程式碼 程式碼如下:

a = [];


我們知道javascript變數儲存方式分為引用型別與直接量。數組屬於對象,即引用類型,引用的是變數指標位址,之所以這樣設計也是為了節省記憶體。

再說到上面的請空數組的方式,如果採用直接賦值一個新數組的方式,那麼之前引用的數組可能不會被釋放(有其他的引用),例如下面的代碼:

複製程式碼 程式碼如下:

var a = [2,3];


var a = [2,3];

var a = [2,3];


var a = [2,3];
var b = a;
a = [];



複製代碼
代碼如下: a.length = 0; 轉自JS8.IN ™
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn