JS陣列學習之清空全部元素的4種方法(程式碼詳解)
陣列是JavaScript中的十分常用且重要的資料型別,而刪除陣列元素是一種常見的陣列操作,JavaScript中內建了很多用於刪除陣列元素的函式,因此刪除陣列元素對我們來說並不難。那麼刪除陣列元素的進階版--清空陣列要如何實現呢?今天我們就來一起了解下JS陣列清空全部元素的方法。
本篇文章我們給大家介紹4種JS中清空陣列的方法,透過程式碼例項來具體看看清空陣列(刪除陣列全部元素)要如何操作。
【推薦學習:】
方法1:直接賦予空陣列[]
var arr=new Array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); console.log(arr); arr=[]; console.log(arr);
輸出結果:
這種方法並不是嚴格意義的清空陣列,只是將arr重新賦值為空陣列。
方法2:利用length屬性將陣列長度設定為0
length屬性可設定或返回陣列長度。當length屬性的值小於陣列本身的長度,陣列中後面的元素將被截斷;如果length屬性的值為0,則可以清空整個陣列。
var arr=new Array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); console.log(arr); arr.length=0; console.log(arr);
輸出結果:
當length屬性的值大於本身的長度,將擴充套件陣列長度,多的元素為undefined。
方法3:使用splice()刪除全部陣列元素
使用splice()方法可以刪除指定下標位置後一個或多個陣列元素。只需要指定splice()方法從第一個陣列元素開始,需要刪除元素的個數為arr.length
即可清空陣列。
var arr=new Array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); console.log(arr); arr.splice(0,arr.length); console.log(arr);
輸出結果:
方法4:使用delete運算子
delete 運算子可以用來刪除指定下標的陣列元素,刪除後的元素為空位元素,刪除陣列長度不變。
利用delete 運算子和迴圈語句可以實現清空陣列
var arr=new Array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); console.log(arr); for(var i=0;i<=arr.length;i++){ delete arr[i]; } console.log(arr);
輸出結果:
更多程式設計相關知識,請訪問:!!
以上就是JS陣列學習之清空全部元素的4種方法(程式碼詳解)的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2827666/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js如何將陣列中的元素清空JS陣列
- 【JS】JS陣列新增元素的三種方法JS陣列
- JavaScript清空陣列元素簡單方法JavaScript陣列
- js陣列方法詳解JS陣列
- JS陣列Array的全部方法彙總JS陣列
- Java中查詢陣列多數元素的4種方法Java陣列
- PHP陣列學習之計算陣列元素總和PHP陣列
- js陣列元素排序程式碼例項JS陣列排序
- js陣列方法詳解(最新最全)JS陣列
- 整理了js陣列去重4種方法JS陣列
- JS] JS 之刪除陣列中的元素JS陣列
- js建立和訪問陣列元素程式碼JS陣列
- JS陣列學習之判斷陣列元素是不是都滿足給定條件JS陣列
- java陣列如何遍歷全部的元素Java陣列
- 【Java學習筆記之五】java陣列詳解Java筆記陣列
- js 的陣列去除重複元素程式碼例項JS陣列
- js 陣列元素大小排序例項程式碼JS陣列排序
- JS 陣列(Arrey)屬性以及方法詳解JS陣列
- js陣列方法之ReduceJS陣列
- js刪除陣列重複元素程式碼例項JS陣列
- 1117清空陣列的多種方式陣列
- JS陣列去重的幾種方法JS陣列
- JS陣列去重的10種方法JS陣列
- JS刪除陣列裡的某個元素方法JS陣列
- javascript刪除陣列元素的程式碼JavaScript陣列
- 學習JSON陣列JSON陣列
- 全部HTML程式碼學習HTML
- JS陣列去重7種方法JS陣列
- iOS 判斷陣列array中是否包含指定的元素,取出該元素在array中的下標+陣列方法詳解...iOS陣列
- Java中陣列判斷元素存在幾種方式比較詳解Java陣列
- js學習一陣列型別foreach方法JS陣列型別
- js將陣列元素轉換為字串程式碼例項JS陣列字串
- js將陣列元素順序倒轉程式碼例項JS陣列
- JS中陣列的遍歷方法(3種)JS陣列
- JS陣列隨機排序的三種方法JS陣列隨機排序
- 三種常用的js陣列去重方法JS陣列
- PHP陣列學習之怎麼去除空白或者重複的元素PHP陣列
- Java學習之陣列Java陣列