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

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

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

使用splice函數(shù)對(duì)數(shù)組中的元素進(jìn)行刪除時(shí)的注意事項(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;  // 必須對(duì)i減去1,否則后面的一個(gè)元素會(huì)被跳過(guò)去
  }

}
</script>

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

<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;  // 這行代碼無(wú)效,i 的值并不會(huì)改變

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

    這篇文章主要介紹了JavaScript?getter?setter金字塔???????,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    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ì)的示例代碼,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • 用函數(shù)式編程技術(shù)編寫優(yōu)美的 JavaScript_ibm

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

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

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

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

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

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

    URL中“#” “?” &“”號(hào)的作用淺析

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

最新評(píng)論

崇礼县| 子长县| 镇坪县| 郯城县| 班戈县| 凯里市| 天气| 象山县| 陆河县| 宣威市| 环江| 新民市| 哈尔滨市| 昌宁县| 永德县| 千阳县| 祁阳县| 五大连池市| 庆安县| 青冈县| 秦安县| 安阳市| 南丰县| 石城县| 达拉特旗| 安义县| 平定县| 河津市| 庆阳市| 武宣县| 南平市| 顺义区| 察隅县| 额尔古纳市| 安国市| 亚东县| 山阴县| 诸城市| 伊通| 大渡口区| 循化|