日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
盤點JavaScript中數(shù)組遍歷的全部方式(上篇)

前言

JavaScript想必大家都不陌生了,其中的字符串和數(shù)組大家經常都會用到,今天就讓我們來說說這里面的數(shù)組對象的遍歷吧,因為遍歷經常使用的緣故,所以小編帶著大家來解鎖遍歷的所有方法,以便大家能夠更深入的了解數(shù)組遍歷,并在實際項目中靈活運用。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、成都網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的工農網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

一、Entries

這個是 ES6中提供的用于遍歷數(shù)組的方法,它會返回一個遍歷器對象,Entries是對鍵值對的遍歷。

二、Every

every()是對數(shù)組中的每一項運行給定函數(shù),如果該函數(shù)對每一項返回True,則返回True。比如:

我們給它一個真的條件,如下:

三、For循環(huán)

最常用的數(shù)組遍歷的方法,但是效率不夠高,一般建議使用臨時變量來存儲數(shù)組中的數(shù)據(jù)進行遍歷讀取輸出,避免重復。如下:

四、For...in....

用于對數(shù)組或者對象的屬性進行循環(huán)操作,每執(zhí)行一次,就會對數(shù)組的元素或者對象的屬性進行一次操作,如下:

可以看出返回的是數(shù)組的下標和數(shù)組的值和原型上的方法和屬性。因此For...in更適合遍歷對象,不適合遍歷數(shù)組。

五、For...of

可直接遍歷數(shù)組的元素的值,對于遍歷數(shù)組來說非常方便,推薦使用這種方法,如下:

六、Foreach

它可以遍歷數(shù)組中的每一項,沒有返回值,對原數(shù)組無影響,而且不止IE瀏覽器。如下:

七、Filter

根據(jù)指定條件來遍歷數(shù)組但不改變原始數(shù)組,返回新數(shù)組,相當于一個過濾器,如下:

八、總結

本文主要介紹了JavaScrpit中數(shù)據(jù)遍歷的常用7種方式,下一篇文章繼續(xù)安利7種遍歷方式。乍看一下,沒想到竟然有這么多方法,不知道你知道哪幾種呢?


新聞名稱:盤點JavaScript中數(shù)組遍歷的全部方式(上篇)
分享鏈接:http://www.dlmjj.cn/article/djidgdg.html