站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

javascript怎么刪除數(shù)組中指定下標(biāo)的元素

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

javascript怎么刪除數(shù)組中指定下標(biāo)的元素

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

假設(shè)數(shù)組arr有n個(gè)元素,現(xiàn)在要?jiǎng)h掉下標(biāo)為index的元素

有兩種方法:

  • 利用數(shù)組的splice()方法

  • 利用delete關(guān)鍵字

1、splice:刪除后,后面的元素自動(dòng)填補(bǔ)到前面

arr.splice(index, 1) 

舉例:現(xiàn)在有數(shù)組 arr=['a','b','c','d']

arr.splice(1, 1); //結(jié)果arr=['a','c','d'](下標(biāo)1開始,刪除1個(gè))

注意:

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

補(bǔ)充:

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

2、delete:刪除后,該下標(biāo)位置元素為undefined

delete arr[index];

例:

delete arr[1];

javascript怎么刪除數(shù)組中指定下標(biāo)的元素

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

console.log(arr[1]);

javascript怎么刪除數(shù)組中指定下標(biāo)的元素

【推薦學(xué)習(xí):javascript高級教程】

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久久久人妻一区精品| 日韩视频在线观看免费| 亚洲精品欧洲精品| 久久免费精品一区二区| 东京热TOKYO综合久久精品| 一本大道无码人妻精品专区| 亚洲欧美中文日韩视频| 国产99视频精品草莓免视看| 日本精品一二三区| 精品国产线拍大陆久久尤物| 无码人妻精品一区二区蜜桃| 精品国产一区二区三区香蕉| 99精品国产丝袜在线拍国语| 无码国产精品一区二区免费| 国产成人亚洲合集青青草原精品 | 99精品视频在线观看re| 精品伦精品一区二区三区视频| 手机日韩精品视频在线看网站| 日韩中文字幕一在线| 日韩精品一区二区三区中文版 | 久久91精品国产91久久麻豆| 99re6在线视频精品免费| 97久久精品午夜一区二区| 伊人久久精品无码二区麻豆 | 91精品国产自产在线观看| 精品无码久久久久国产| 91麻豆精品国产自产在线| 91免费国产精品| 91大神精品全国在线观看| 五月天婷婷精品视频| 精品福利视频导航| 中文精品一区二区三区四区| 国产精品无码AV天天爽播放器| 成人国产精品秘片多多| 国产麻豆剧传媒精品国产免费| 国产精品无码一本二本三本色 | 婷婷国产成人精品视频| 99re66热这里只有精品首页| 亚洲国产精品综合久久网各| 国产chinesehd精品酒店| 99久久做夜夜爱天天做精品|