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

資訊專欄INFORMATION COLUMN

ES6中數(shù)組之some、findIndex和filter方法

oysun / 2762人閱讀

摘要:數(shù)組的方法遍歷數(shù)組中的每一個(gè)成員讓其去執(zhí)行回調(diào)函數(shù)沒有返回值有返回值返回值是返回值為表示某一個(gè)成員滿足了回調(diào)中設(shè)置的過濾規(guī)則此時(shí)會(huì)終止整個(gè)循環(huán)返回值為表示這個(gè)數(shù)組中沒有符合條件的成員則返回?cái)?shù)組的方法遍歷數(shù)組中的每一個(gè)成員讓其去執(zhí)行回調(diào)函數(shù)查

some數(shù)組的方法

遍歷數(shù)組中的每一個(gè)成員 讓其去執(zhí)行回調(diào)函數(shù)
(forEach 沒有返回值 ) some有返回值 返回值是bool
返回值為true 表示某一個(gè)成員滿足了 回調(diào)中設(shè)置的過濾規(guī)則 此時(shí)會(huì)終止整個(gè)循環(huán)

返回值為false 表示這個(gè)數(shù)組中沒有符合條件的成員 則返回false

findIndex 數(shù)組的方法

遍歷數(shù)組中的每一個(gè)成員 讓其去執(zhí)行回調(diào)函數(shù)
查找索引 返回值是一個(gè)數(shù)字 也就是索引值
如果成員滿足回調(diào)函數(shù)的條件 則返回第一個(gè)滿足條件成員的索引 同時(shí) 終止整個(gè)循環(huán)

如果沒有滿足條件的 則返回-1

filter 數(shù)組的方法

遍歷數(shù)組中的每一個(gè)成員 讓其去執(zhí)行回調(diào)函數(shù)
filter數(shù)組的方法 返回值是一個(gè)新的數(shù)組
當(dāng)數(shù)組中的成員 去執(zhí)行回調(diào)函數(shù)中的條件時(shí) 如果滿足條件
那么這個(gè)成員會(huì)被添加到一個(gè)新的數(shù)組中

沒有符合條件的返回空數(shù)組

注意 filter方法對(duì)原數(shù)組沒有影響

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

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

相關(guān)文章

  • JavaScript數(shù)組迭代(遍歷)方法

    摘要:正文和中新增的的數(shù)組迭代方法如下其中,是新增的,其余都是新增的。指數(shù)組后,返回過濾后的新數(shù)組。它的參數(shù)跟方法是一樣的所有數(shù)組成員依次執(zhí)行回調(diào)函數(shù),直到找出第一個(gè)返回值為的成員,然后返回該成員。 前言 ES5和ES6中新增了不少東西,對(duì)于數(shù)組而言,新增了不少迭代方法,讓我們可以拋棄for循環(huán),更方便的寫JS代碼。 正文 ES5和ES6中新增的的數(shù)組迭代方法如下: forEach map...

    light 評(píng)論0 收藏0
  • javaScript數(shù)組遍歷方法總結(jié)

    摘要:首次調(diào)用回調(diào)函數(shù)時(shí),和可以是兩個(gè)值之一。否則返回張三男王小毛男李四男李四返回結(jié)果為李四男方法李四對(duì)于數(shù)組中的每個(gè)元素,方法都會(huì)調(diào)用一次回調(diào)函數(shù)采用升序索引順序,直到有元素返回。 數(shù)組遍歷方法 1.for循環(huán) 使用臨時(shí)變量,將長(zhǎng)度緩存起來(lái),避免重復(fù)獲取數(shù)組長(zhǎng)度,當(dāng)數(shù)組較大時(shí)優(yōu)化效果才會(huì)比較明顯。 for(var j = 0,j < arr.length;j++) { //執(zhí)行代碼 ...

    shiguibiao 評(píng)論0 收藏0
  • JS 數(shù)組遍歷的方法

    摘要:首次調(diào)用回調(diào)函數(shù)時(shí),和可以是兩個(gè)值之一。否則返回張三男王小毛男李四男李四對(duì)于數(shù)組中的每個(gè)元素,方法都會(huì)調(diào)用一次回調(diào)函數(shù)采用升序索引順序,直到有元素返回。 整理了一下數(shù)組遍歷的方法 1、for循環(huán) let arr = [1,2,3,4] for(let j = 0,len=arr.length; j < len; j++) { console.log(arr[j]); } s...

    tianlai 評(píng)論0 收藏0
  • JS數(shù)組的幾個(gè)不low操作(3)

    摘要:序列文章面試之函數(shù)面試之對(duì)象前言本文主要從應(yīng)用來(lái)講數(shù)組的一些騷操作如一行代碼扁平化維數(shù)組數(shù)組去重求數(shù)組最大值數(shù)組求和排序?qū)ο蠛蛿?shù)組的轉(zhuǎn)化等上面這些應(yīng)用場(chǎng)景你可以用一行代碼實(shí)現(xiàn)扁平化維數(shù)組終極篇是扁平數(shù)組的表示維度值為時(shí)維度為無(wú)限大開始篇實(shí)質(zhì) showImg(https://segmentfault.com/img/bVbpRMS?w=1858&h=1286); 序列文章 JS面試之函數(shù)...

    fish 評(píng)論0 收藏0
  • js數(shù)組操作--使用迭代方法替代for循環(huán)

    摘要:還有一個(gè)就是,我本身在數(shù)組的遍歷上,基本都是用循環(huán)進(jìn)行操作,在開始使用了迭代方法之后,我循環(huán)用的很少。對(duì)數(shù)組中每一項(xiàng)運(yùn)行給定函數(shù)。返回該函數(shù)會(huì)返回的項(xiàng)組成的數(shù)組。 前言 數(shù)組的迭代方法,這個(gè)想必大家都不陌生了,可能剛?cè)腴T的人暫時(shí)還沒接觸到這個(gè)。但是以后的開發(fā)中,肯定會(huì)用得上的。我自身的一個(gè)使用經(jīng)歷就是,如果迭代方法用的適當(dāng),不但可以減少代碼量,也能使代碼可讀性更強(qiáng),性能上的優(yōu)化也是肯定...

    kamushin233 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

oysun

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<