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

        javascript怎么刪除數組中指定下標的元素

        javascript刪除數組中指定下標元素的方法:1、利用數組的splice()方法,語法“arr.splice(index, 1)”;2、利用delete關鍵字,語法“delete arr[index]”。

        javascript怎么刪除數組中指定下標的元素

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

        假設數組arr有n個元素,現在要刪掉下標為index的元素

        有兩種方法:

        • 利用數組的splice()方法

        • 利用delete關鍵字

        1、splice:刪除后,后面的元素自動填補到前面

        arr.splice(index, 1) 

        舉例:現在有數組 arr=['a','b','c','d']

        arr.splice(1, 1); //結果arr=['a','c','d'](下標1開始,刪除1個)

        注意:

        上面的代碼中,我們要注意,如果想修改 arr 的值,直接這樣操作 arr 直接就變了,而不要寫作 arr= arr.splice(1,1),因為 splice() 方法的返回值為刪除掉的元素。

        補充:

        • spice增加:
        arr.splice(1,0,'str'); //結果arr=['a','str','b','c','d']
        • spice替換:
        arr.splice(1,1,'str'); //結果arr=['a','str','c','d']
        • spice替換2:
        arr.splice(1,2,'str'); //結果arr=['a','str','d'](就是說:下標1開始2個換成1個“str”)
        • spice刪除多個:
        arr.splice(1,2); //結果arr=['a','d']

        2、delete:刪除后,該下標位置元素為undefined

        delete arr[index];

        例:

        delete arr[1];

        javascript怎么刪除數組中指定下標的元素

        空位元素可以讀寫,length 屬性不排斥空位,空元素位返回值為 undefined

        console.log(arr[1]);

        javascript怎么刪除數組中指定下標的元素

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品无码mv在线观看网站| 精品无码一区二区三区爱欲 | 日本Aⅴ大伊香蕉精品视频| 久久国产精品一国产精品金尊| 久久久久这里只有精品| 国产精品你懂的| 久久发布国产伦子伦精品| 亚洲国产精品无码久久青草| 国产精品午夜国产小视频| 久久这里只有精品首页| 1024国产欧美日韩精品| 欧洲精品久久久av无码电影| 亚洲精品偷拍视频免费观看| 久久久久一级精品亚洲国产成人综合AV区 | 国产成人精品a视频一区| 2021国产精品成人免费视频| 亚洲欧美一级久久精品| 欧美成人精品高清在线播放| 国产精品手机在线观看你懂的| 亚洲精品视频在线| 久久99精品国产麻豆宅宅| WWW国产精品内射老师| 少妇人妻无码精品视频| 亚洲欧洲美洲无码精品VA| 亚洲精品无码日韩国产不卡?V| 久久久久久极精品久久久| 精品久久国产一区二区三区香蕉 | sihu国产精品永久免费| 99在线精品免费视频九九视| 97热久久免费频精品99 | 一本一本久久aa综合精品| 午夜精品久久久久久久无码| 人妻少妇精品无码专区动漫| 免费人欧美日韩在线精品| 日本精品久久久久影院日本| 午夜三级国产精品理论三级 | 国产福利精品视频自拍| 国产精品成人久久久久三级午夜电影| 91精品免费久久久久久久久| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 国内精品一级毛片免费看|