當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS清空数组的几种方法比较
生活随笔
收集整理的這篇文章主要介紹了
JS清空数组的几种方法比较
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方式1:splice函數
arrayObject.splice(index,howmany,element1,…,elementX)
index:必選,規定從何處添加/刪除元素。
howmany:必選,規定應該刪除多少元素。未規定此參數,則刪除從 index 開始到原數組結尾的所有元素。
element1:可選,規定要添加到數組的新元素。
var arr = [1,2,3,4]; arr.splice(0,arr.length);方式2:給數組的length賦值為0
**賦予數組的長度小于本身的長度,數組中后面的元素將被截斷。
賦予數組的長度大于本身的長度,將擴展數組長度,多的元素為undefined。**
var arr = [1,2,3,4]; arr.length = 0;方式3:直接賦予新數組 []
這種方式為將arr重新復制為空數組,之前的數組如果沒有被引用,將等待垃圾回收。
var arr = [1,2,3,4]; arr = [];多次測試發現第二種方式最快,第一種其次,大數據量下 第三種最慢。
總結
以上是生活随笔為你收集整理的JS清空数组的几种方法比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 轻松记住美国50个州名
- 下一篇: java怎么把数组清空_如何在JavaS