成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Javascript刪除數(shù)組中某一項或幾項的幾種方法

simpleapples / 1656人閱讀

1. splice

Js中的splice方法

splice(index,len,[item])??? 注釋:該方法會改變原始數(shù)組。

splice有3個參數(shù),它也可以用來 替換/刪除/添加 數(shù)組內(nèi)某一個或者幾個值

index:數(shù)組開始下標(biāo)????????len: 替換/刪除的長度?????? item:替換的值,刪除操作的話 item為空

如:

arr = ["a","b","c","d"]
1.1 刪除

刪除 ----? item不設(shè)置

// 刪除起始下標(biāo)為1,長度為1的一個值,len設(shè)置的1,如果為0,則數(shù)組不變

arr.splice(1,1)?? //["a","c","d"]?????????
// 刪除起始下標(biāo)為1,長度為2的一個值,len設(shè)置的2

arr.splice(1,2)? //["a","d"]????????? 
1.2 替換

替換 ---- item為替換的值

// 替換起始下標(biāo)為1,長度為1的一個值為‘ttt’,len設(shè)置的1

arr.splice(1,1,"ttt") ? ? ?? //["a","ttt","c","d"] ? ? ? ? 
// 替換起始下標(biāo)為1,長度為2的兩個值為‘ttt’,len設(shè)置的1

arr.splice(1,2,"ttt") ? ? ?? //["a","ttt","d"] ? ? ? ? 
1.3 添加

添加 ----? len設(shè)置為0,item為添加的值

// 表示在下標(biāo)為1處添加一項‘ttt’看來還是splice最方便啦
arr.splice(1,0,"ttt") ? ? ?? //["a","ttt","b","c","d"] ? ? ? ? 
2. delete

delete刪除掉數(shù)組中的元素后,會把該下標(biāo)出的值置為undefined,數(shù)組的長度不會變

// 中間出現(xiàn)兩個逗號,數(shù)組長度不變,有一項為undefined

delete arr[1]? //["a", ,"c","d"]?????

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/103810.html

相關(guān)文章

  • JavaScript學(xué)習(xí)筆記 - 引用類型

    摘要:構(gòu)造函數(shù)本身就是一個函數(shù),只不過該函數(shù)是出于創(chuàng)建新對象的目的而定義的。使用的構(gòu)造函數(shù)是,它只為新對象定義了默認(rèn)的屬性和方法。第一種就是操作符后跟構(gòu)造函數(shù)第二種是使用對象字面量表示法。 本文記錄了我在學(xué)習(xí)前端上的筆記,方便以后的復(fù)習(xí)和鞏固。 Object類型 Array類型 Date類型 RegExp類型 Function類型 基本包裝類型 單體內(nèi)置對象 引用類型的值(對象)是引用類...

    dendoink 評論0 收藏0
  • javascript引用類型之Array 類型

    摘要:如果你從一個框架向另一個框架傳入一個數(shù)組,那么傳入的數(shù)組與在第二個框架中原生創(chuàng)建的數(shù)組分別具有各自不同的構(gòu)造函數(shù)。 數(shù)組在javascript中是很常用的數(shù)據(jù)類型 創(chuàng)建數(shù)組的幾種方式 使用new操作符來創(chuàng)建數(shù)組 var arr = new Array() // []創(chuàng)建了一個長度為0的空數(shù)組 var arr1 = new Array(2) // [empty × 2]創(chuàng)建了一個長度...

    lsxiao 評論0 收藏0
  • JavaScript數(shù)組方法全面的總結(jié)

    摘要:因為轉(zhuǎn)換為字符串后,在前面還可以接受一個函數(shù)作為參數(shù),根據(jù)函數(shù)的返回值進行排序。函數(shù)的返回值將作為新數(shù)組中的每一項的值。該方法接收一個函數(shù)作為參數(shù),對數(shù)組中的每一項運行該函數(shù),該方法沒有返回值。 1. 檢測對象是不是數(shù)組 instanceof操作符 Array.isArray()方法 var color = new Array(red, green); console....

    luckyyulin 評論0 收藏0
  • Array() 方法匯總

    摘要:方法為數(shù)組中的每個元素都調(diào)用一次函數(shù)執(zhí)行如果沒有符合條件的元素返回對于空數(shù)組,函數(shù)是不會執(zhí)行的。不改變原數(shù)組和差不多,默認(rèn)返回的是索引。 1. length屬性 && 檢測數(shù)組 length屬性不是只讀,可以設(shè)置該屬性,從數(shù)組的末尾移除項或添加新項 檢測數(shù)組: 一個全局作用域下(一個網(wǎng)頁),使用instanceof 兩個以上不同的全局執(zhí)行環(huán)境(網(wǎng)頁包含多個框架),使用Array....

    JessYanCoding 評論0 收藏0
  • Array()方法匯總

    摘要:方法為數(shù)組中的每個元素都調(diào)用一次函數(shù)執(zhí)行如果沒有符合條件的元素返回對于空數(shù)組,函數(shù)是不會執(zhí)行的。不改變原數(shù)組和差不多,默認(rèn)返回的是索引。擅長網(wǎng)站建設(shè)公眾號開發(fā)微信小程序開發(fā)小游戲公眾號開發(fā),專注于前端領(lǐng)域框架交互設(shè)計圖像繪制數(shù)據(jù)分析等研究。1. length屬性 && 檢測數(shù)組 length屬性不是只讀,可以設(shè)置該屬性,從數(shù)組的末尾移除項或添加新項 檢測數(shù)組: 一個全局作用域下(一個網(wǎng)頁...

    awesome23 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<