国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

數(shù)組遍歷方式

senntyou / 3293人閱讀

摘要:循環(huán)為數(shù)組每個(gè)項(xiàng),為索引循環(huán)遍歷每一項(xiàng),如果找到符合條件項(xiàng),后面便不再遍歷了。如果沒(méi)有則返回為初始值,為當(dāng)前項(xiàng)。

1. for循環(huán)
const arr = [0, 1, 2, 3];
for (let i = 0;  i  <  arr.length;  i++) {
    console.log(arr[i]);
}
2. forEach
const arr = [0, 1, 2, 3];
arr.forEach((item,  index) => console.log(item,  index));

item為數(shù)組每個(gè)項(xiàng), index為索引

3. some
const arr = [0, 1, 2, 3];
arr.some((item,  index) => item === 2);

some: 循環(huán)遍歷每一項(xiàng), 如果找到符合條件項(xiàng),后面便不再遍歷了。

4. every
const arr = [0, 1, 2, 3];
arr.every((item,  index) => item > 2);

every: 循環(huán)遍歷每一項(xiàng),如果找到不符合條件的項(xiàng),后面便不再遍歷了。

5. map
const arr = [0, 1, 2, 3];
const mapArr = arr.map((item,  index) => ({i: item}));

map: 循環(huán)遍歷每一項(xiàng),所返回的值是新數(shù)組的新項(xiàng)數(shù)值,原數(shù)組不會(huì)改變

6. filter
const arr = [0, 1, 2, 3];
const mapArr = arr.filter((item,  index) => item < 2);

filter: 以數(shù)組形式篩選出符合條件的項(xiàng),如沒(méi)有符合的,返回空數(shù)組 []

7. for of
const arr = [0, 1, 2, 3];
for  (let v of arr)  {
    console.log(v);
}
8. find
const arr = [0, 1, 2, 3];
arr.find(item => item > 2);

find: 循環(huán)遍歷每一項(xiàng),如果找到符合條件的項(xiàng), 便返回這個(gè)項(xiàng), 后面便不再遍歷了。如果沒(méi)有則返回undefined

9. findIndex
const arr = [0, 1, 2, 3];
arr.findIndex(item => item > 2);

findIndex: 循環(huán)遍歷每一項(xiàng),如果找到符合條件的項(xiàng),便返回這個(gè)項(xiàng)的索引, 后面便不再遍歷了。如果沒(méi)有則返回 -1

10. reduce
const arr = [0, 1, 2, 3];
const result = arr.reduce((total,  item) => total + item);

total為初始值, item為當(dāng)前項(xiàng)。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/97779.html

相關(guān)文章

  • JavaScript:遍歷

    摘要:中可以實(shí)現(xiàn)遍歷的數(shù)據(jù)類(lèi)型主要是對(duì)象,其中包括普通對(duì)象與數(shù)組。遍歷器是一種接口,為各種不同的數(shù)據(jù)結(jié)構(gòu)提供統(tǒng)一的訪(fǎng)問(wèn)機(jī)制。實(shí)例五遍歷器對(duì)象實(shí)例五是的遍歷過(guò)程,通過(guò)手動(dòng)調(diào)用其對(duì)象的方法實(shí)現(xiàn)信息獲取。為每個(gè)數(shù)組元素執(zhí)行函數(shù)。 前言 ??將依據(jù)自身痛點(diǎn)學(xué)習(xí),計(jì)劃對(duì)原生JavaScript寫(xiě)一個(gè)系統(tǒng),本文為第一篇,感興趣的同學(xué)可以關(guān)注個(gè)人公眾號(hào):ZeroToOneMe,或者github博客,將持續(xù)...

    ThinkSNS 評(píng)論0 收藏0
  • Js之淺拷貝深拷貝與對(duì)象數(shù)組遍歷

    摘要:判斷是深拷貝對(duì)象還是數(shù)組如果要拷貝的對(duì)象的屬性依然是個(gè)復(fù)合類(lèi)型,遞歸運(yùn)用遞歸,當(dāng)要拷貝的對(duì)象或者數(shù)組的屬性依然是個(gè)對(duì)象或者數(shù)組時(shí),遞歸調(diào)用。遍歷對(duì)象聊完了深拷貝和淺拷貝,接下來(lái)說(shuō)一下遍歷。 在js這門(mén)語(yǔ)言中,數(shù)據(jù)存放在堆中,而數(shù)據(jù)的引用的存放在棧中。 淺拷貝 我們說(shuō)的淺拷貝,指的是,引用地址的拷貝,棧中兩塊不同的引用地址都指向了堆中同樣一塊區(qū)域。所以,我們通過(guò)一個(gè)地址修改了堆中的數(shù)據(jù),...

    liangzai_cool 評(píng)論0 收藏0
  • JavaScript 之 核心語(yǔ)法 [ 數(shù)組 ]

    摘要:數(shù)組描述表示可以?xún)?chǔ)存一個(gè)或多個(gè)數(shù)據(jù)值的有序集合數(shù)組中儲(chǔ)存的數(shù)據(jù)中可以稱(chēng)為元素?cái)?shù)組中可以?xún)?chǔ)存任何類(lèi)型的數(shù)據(jù)語(yǔ)法字面量方式數(shù)組名稱(chēng)元素,元素,構(gòu)造函數(shù)方式數(shù)組名稱(chēng)元素元素函數(shù)方式數(shù)組名稱(chēng)元素元素長(zhǎng)度表示數(shù)組的長(zhǎng)度數(shù)組中儲(chǔ)存元素的個(gè)數(shù)當(dāng)使用 數(shù)組 描述 表示可以?xún)?chǔ)存一個(gè)或多個(gè)數(shù)據(jù)值的有序集合 數(shù)組中儲(chǔ)存的數(shù)據(jù)中可以稱(chēng)為元素 數(shù)組中可以?xún)?chǔ)存任何類(lèi)型的數(shù)據(jù) 語(yǔ)法 字面量方式 - var 數(shù)...

    mumumu 評(píng)論0 收藏0
  • php數(shù)組原理遍歷原理揭秘

    摘要:數(shù)組原理遍歷原理揭秘?cái)?shù)組原理遍歷原理揭秘可見(jiàn),數(shù)組其實(shí)已經(jīng)改變了,但是遍歷出來(lái)的并沒(méi)有增加的哪一項(xiàng)。此時(shí),我們也可以輸出一下當(dāng)前指針位置數(shù)組原理遍歷原理揭秘?cái)?shù)組原理遍歷原理揭秘?cái)?shù)組指針停留在了位置上。 php中的中的數(shù)組跟js里面數(shù)組是不大一樣的。php中數(shù)組的下標(biāo)可以整數(shù)也可以是字符串,而且數(shù)組中元素的順序不是由下標(biāo)決定的,而是由添加元素的順序。數(shù)組基礎(chǔ) $arr1 = array(...

    wanghui 評(píng)論0 收藏0
  • JavaScript數(shù)組

    摘要:與稀疏數(shù)組對(duì)立的為密集數(shù)組,密集數(shù)組的索引會(huì)被持續(xù)的創(chuàng)建,并且其元素的數(shù)量等于其長(zhǎng)度。創(chuàng)建一個(gè)長(zhǎng)度為的數(shù)組,并初始化了個(gè)元素使用構(gòu)造函數(shù)創(chuàng)建數(shù)組對(duì)象的時(shí)候,關(guān)鍵字是可以省略的。另外使用和刪除元素是影響數(shù)組的長(zhǎng)度的。 說(shuō)明:本文只總結(jié)了JavaScript數(shù)組在web端的行為,不包括NodeJs端的行為。本文不涉及類(lèi)型化數(shù)組(TypedArray)的討論、總結(jié)。 一、什么是數(shù)組 數(shù)組的定...

    HtmlCssJs 評(píng)論0 收藏0
  • 遍歷PHP數(shù)組的6種方式

    摘要:遍歷完成后返回一個(gè)新的數(shù)組你可以同時(shí)處理多個(gè)數(shù)組你好嗎原罪你好嗎原罪是的,遍歷的次數(shù)以最長(zhǎng)的數(shù)組為準(zhǔn)。假如你處理的是二維數(shù)組,處理方式也是萬(wàn)變不離其宗的。 在PHP的日常操作中,數(shù)組是最常出現(xiàn)的結(jié)構(gòu),而我們幾乎每天都在處理數(shù)組相關(guān)的內(nèi)容。那么問(wèn)題來(lái)了,你一般怎么遍歷并處理數(shù)組。 1、foreach 很熟悉吧,是不是你的最?lèi)?ài)? $arr = [a, b, c]; foreach ($a...

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

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

0條評(píng)論

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