DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript清空數組元素的兩種方法簡單比較
JavaScript清空數組元素的兩種方法簡單比較
編輯:關於JavaScript     

本文實例講述了JavaScript清空數組元素的兩種方法簡單比較。分享給大家供大家參考。具體分析如下:

JavaScript中數組清空有多種方法:

var arr = [1, 2, 3]; 
arr = [];//方法一
arr.length = 0;//方法二
arr = null;//方法三
delete arr;//方法四

這裡比較最常用的第一種和第二種

var arr = [1, 2, 3];
// 方法一
// 優點:如果有其他地方用到了數組arr中的元素,這種方法相對來說更安全。並且也簡單快捷
// 缺點:增加了額外的內存開銷,重新開辟了一個新的空數組
arr = [];
// 方法二
// 優點:如果其他用到arr元素的地方想同步觀察到arr元素被清空的效果,那麼用這個是較好的選擇
// 缺點:設置數組的length屬性後,會導致數組刪除index為length及其之後的元素,這樣性能開銷很大
// 這種方法也是四種方法中性能最差的。
arr.length = 0;

希望本文所述對大家的javascript程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved