站長資訊網
        最全最豐富的資訊網站

        JS數組學習之清空全部元素的4種方法(代碼詳解)

        數組是JavaScript中的十分常用且重要的數據類型,而刪除數組元素是一種常見的數組操作,JavaScript中內置了很多用于刪除數組元素的函數,因此刪除數組元素對我們來說并不難。那么刪除數組元素的進階版–清空數組要如何實現呢?今天我們就來一起了解下JS數組清空全部元素的方法。

        本篇文章我們給大家介紹4種JS中清空數組的方法,通過代碼實例來具體看看清空數組(刪除數組全部元素)要如何操作。

        【推薦學習:javascript高級教程】

        方法1:直接賦予空數組[]

        var arr=new Array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); console.log(arr); arr=[]; console.log(arr);

        輸出結果:

        JS數組學習之清空全部元素的4種方法(代碼詳解)

        這種方法并不是嚴格意義的清空數組,只是將arr重新賦值為空數組。

        方法2:利用length屬性將數組長度設置為0

        length屬性可設置或返回數組長度。當length屬性的值小于數組本身的長度,數組中后面的元素將被截斷;如果length屬性的值為0,則可以清空整個數組。

        var arr=new Array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); console.log(arr); arr.length=0; console.log(arr);

        輸出結果:

        JS數組學習之清空全部元素的4種方法(代碼詳解)

        當length屬性的值大于本身的長度,將擴展數組長度,多的元素為undefined。

        方法3:使用splice()刪除全部數組元素

        使用splice()方法可以刪除指定下標位置后一個或多個數組元素。只需要指定splice()方法從第一個數組元素開始,需要刪除元素的個數為arr.length即可清空數組。

        var arr=new Array("香蕉","蘋果","梨子","橙子","橘子","榴蓮"); console.log(arr); arr.splice(0,arr.length); console.log(arr);

        輸出結果:

        JS數組學習之清空全部元素的4種方法(代碼詳解)

        方法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種方法(代碼詳解)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 日韩精品久久久久久| 中文精品99久久国产 | 在线精品亚洲一区二区| 99精品视频在线观看| 精品偷自拍另类在线观看丰满白嫩大屁股ass | 九九线精品视频在线观看| 国产午夜精品无码| 香港三级精品三级在线专区| 国产精品久久久久乳精品爆| 99RE6热在线精品视频观看| 亚洲中文久久精品无码| 精品久久国产一区二区三区香蕉 | 老汉精品免费AV在线播放| 久久精品国产亚洲精品| 国产精品第六页| 久久精品国产半推半就| 久久亚洲精品成人AV| 亚洲av午夜精品一区二区三区| 98精品国产自产在线XXXX| 国产精品九九九| 99久久伊人精品综合观看| 99久久精品国内| 国语自产精品视频在线区| 亚洲精品99久久久久中文字幕| 精品亚洲一区二区三区在线播放| 国产精品超碰12396| 国产精品爱搞视频网站 | 久久久99精品成人片中文字幕 | 久久线看观看精品香蕉国产| 99爱在线精品免费观看| 国产欧美日韩精品a在线观看 | 国产偷亚洲偷欧美偷精品| 精品久久久久久亚洲精品 | 99精品无人区乱码在线观看| 亚洲精品蜜桃久久久久久| 日韩精品一区二区三区影院| 久久久久99精品成人片三人毛片 | 一区二区三区四区精品视频| 九九精品免视看国产成人| 大伊香蕉精品视频在线导航| 91老司机深夜福利精品视频在线观看|