最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談使用splice函數(shù)對數(shù)組中的元素進(jìn)行刪除時的注意事項(xiàng)

 更新時間:2016年12月04日 14:50:56   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談使用splice函數(shù)對數(shù)組中的元素進(jìn)行刪除時的注意事項(xiàng)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

使用splice函數(shù)對數(shù)組中的元素進(jìn)行刪除時的注意事項(xiàng)

刪除值為c的元素:

<script>
var arr = new Array();
arr[0] = 'a';
arr[1] = 'b';
arr[2] = 'c';
arr[3] = 'c';
arr[4] = 'e';

for(var i=0; i<arr.length; i++){
  if(arr[i] == 'c'){
    arr.splice(i,1);
    i=i-1;  // 必須對i減去1,否則后面的一個元素會被跳過去
  }

}
</script>

注意:如果用for(i in arr)的話,后面的一個元素始終會跳過去

<script>

var arr = new Array();
arr[0] = 'a';
arr[1] = 'b';
arr[2] = 'c';
arr[3] = 'c';
arr[4] = 'e';

for(i in arr){

  if(arr[i] == 'c'){
    arr.splice(i,1);
    i=i-1;  // 這行代碼無效,i 的值并不會改變

  }
  alert(arr.length);
}
</script>

以上這篇淺談使用splice函數(shù)對數(shù)組中的元素進(jìn)行刪除時的注意事項(xiàng)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • js中Array.sort()利用零值多維排序

    js中Array.sort()利用零值多維排序

    本文主要介紹了js中Array.sort()利用零值多維排序,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • javascript使用avalon綁定實(shí)現(xiàn)checkbox全選

    javascript使用avalon綁定實(shí)現(xiàn)checkbox全選

    checkbox全選應(yīng)該是一個比較實(shí)用的前端技巧吧,很多時候我們都需要點(diǎn)擊一個checkbox,然后將所有的復(fù)選框自動全部選中,一些CMS系統(tǒng)的后臺中,使用本JS效果后,會大大增強(qiáng)了操作體驗(yàn),那么究竟是如何實(shí)現(xiàn)這一功能的呢?
    2015-05-05
  • js 學(xué)習(xí)筆記(三)

    js 學(xué)習(xí)筆記(三)

    JavaScript的對象基礎(chǔ) 本篇主要講解本地對象Array的各種方法。
    2009-12-12
  • JavaScript?getter?setter金字塔???????

    JavaScript?getter?setter金字塔???????

    這篇文章主要介紹了JavaScript?getter?setter金字塔???????,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 從Immutable.js到Redux函數(shù)式編程

    從Immutable.js到Redux函數(shù)式編程

    這篇文章主要為大家介紹了從Immutable.js到Redux函數(shù)式編程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 利用javascript如何隨機(jī)生成一定位數(shù)的密碼

    利用javascript如何隨機(jī)生成一定位數(shù)的密碼

    這篇文章主要給大家介紹了關(guān)于利用javascript如何隨機(jī)生成一定位數(shù)的密碼的相關(guān)資料,文中給出了詳細(xì)的示例代碼,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • 用函數(shù)式編程技術(shù)編寫優(yōu)美的 JavaScript_ibm

    用函數(shù)式編程技術(shù)編寫優(yōu)美的 JavaScript_ibm

    函數(shù)式編程語言在學(xué)術(shù)領(lǐng)域已經(jīng)存在相當(dāng)長一段時間了,但是從歷史上看,它們沒有豐富的工具和庫可供使用。隨著 .NET 平臺上的 Haskell 的出現(xiàn),函數(shù)式編程變得更加流行。一些傳統(tǒng)的編程語言,例如 C++ 和 JavaScript,引入了由函數(shù)式編程提供的一些構(gòu)造和特性。在許多情況下,JavaScript 的重復(fù)代碼導(dǎo)致了一些拙劣的編碼。如果使用函數(shù)式編程,就可以避免這些問題。此外,可以利用函數(shù)式編程風(fēng)格編寫更加優(yōu)美的回調(diào)。
    2008-05-05
  • 微信小程序中實(shí)現(xiàn)微信支付完整步驟

    微信小程序中實(shí)現(xiàn)微信支付完整步驟

    這篇文章主要給大家介紹了關(guān)于微信小程序中實(shí)現(xiàn)微信支付的相關(guān)資料,微信小程序支付是一種常見的支付方式,實(shí)現(xiàn)起來相對較為復(fù)雜,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • JavaScript 開發(fā)工具webstrom使用指南

    JavaScript 開發(fā)工具webstrom使用指南

    本文給大家推薦了一款非常熱門的javascript開發(fā)工具webstrom,著重介紹了webstrom的特色功能、設(shè)置技巧、使用心得以及快捷鍵匯總,非常的全面。
    2014-12-12
  • URL中“#” “?” &“”號的作用淺析

    URL中“#” “?” &“”號的作用淺析

    這篇文章主要介紹了URL中“#” “?” &“”號的作用淺析,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02

最新評論

博湖县| 若尔盖县| 峡江县| 西乡县| 都昌县| 盘锦市| 克什克腾旗| 自贡市| 呼图壁县| 和顺县| 深圳市| 正蓝旗| 无棣县| 子洲县| 噶尔县| 博野县| 剑河县| 钦州市| 朝阳县| 新安县| 桂平市| 友谊县| 贡觉县| 滁州市| 江都市| 凤阳县| 凤庆县| 宁乡县| 新兴县| 宁安市| 寻甸| 宝坻区| 哈密市| 密山市| 克拉玛依市| 精河县| 南宫市| 定结县| 桐乡市| 双流县| 三台县|