首頁 > web前端 > js教程 > 主體

javascript數組怎麼刪除所有元素

青灯夜游
發布: 2023-01-04 09:34:55
原創
6737 人瀏覽過

方法:1、使用「arr=[]」語句來刪除;2、使用「arr.length=0」語句來刪除;3、使用splice()函數,語法「arr.splice(0 , arr.length)」;4、使用while循環配合pop()或shift()來刪除。

javascript數組怎麼刪除所有元素

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript刪除Array陣列中的所有元素的方法

var arr = [1,2,3,4];
登入後複製

方法 1:直接賦值

#
arr = [];
登入後複製

javascript數組怎麼刪除所有元素

將空數組直接賦值給變數arr,新數組與原無引用關係。對新數組的操作不會影響原數組。

#方法2: 設定length

arr.length = 0
登入後複製

javascript數組怎麼刪除所有元素

#直接將陣列長度設為0,此方法並不是所有的JS引擎中都能工作,並且,當"strict mode"嚴格模式時,因arr.length 是唯讀的,此方法將不起作用。

方法3: splice

arr.splice(0, arr.length)
登入後複製

javascript數組怎麼刪除所有元素

#這個方法會傳回刪除的所有元素,並形一個新的數組,不過對效能沒有影響,並將保持對數組的引用。

【推薦學習:javascript高階教學

#方法4: pop()

while(arr.length > 0) {
    arr.pop();
}
登入後複製

javascript數組怎麼刪除所有元素

javascript數組怎麼刪除所有元素

#效能較差。

方法5: shift()######
while (arr.length > 0) {
  arr.shift();
}
登入後複製
#############這是效能最差的一種方法。 ######更多程式相關知識,請造訪:###程式設計影片###! ! ###

以上是javascript數組怎麼刪除所有元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!