es6新增的屬性和方法 web循環(huán)使用方法?
web循環(huán)使用方法?前端開發(fā)中給我們可以提供了數(shù)組這個(gè)概念,很多的數(shù)據(jù)可以存在地一個(gè)數(shù)組中,但當(dāng)我們是需要尋找風(fēng)里面的數(shù)據(jù)的時(shí)候就必須遍歷樹數(shù)組,那就循環(huán)遍歷數(shù)組也有哪些呢?一.for循環(huán)length
web循環(huán)使用方法?
前端開發(fā)中給我們可以提供了數(shù)組這個(gè)概念,很多的數(shù)據(jù)可以存在地一個(gè)數(shù)組中,但當(dāng)我們是需要尋找風(fēng)里面的數(shù)據(jù)的時(shí)候就必須遍歷樹數(shù)組,那就循環(huán)遍歷數(shù)組也有哪些呢?
一.for循環(huán)
length屬性是一個(gè)很特別的屬性,見到數(shù)組,大家一定會(huì)聽到length,那他具體詳細(xì)有什么特性那?
1.數(shù)組是一組數(shù)據(jù),length屬性可以表示這個(gè)數(shù)組中的內(nèi)容的個(gè)數(shù)。全稱數(shù)組的長度。
2.數(shù)組對象是沒有任何方法的,只能一個(gè)真正的屬性length。
3.當(dāng)設(shè)置里屬性的時(shí)候,可以表示要如何修改該數(shù)組的長度。數(shù)組的長度會(huì)發(fā)生了什么變化。
4.當(dāng)無法讀取時(shí),會(huì)實(shí)時(shí)地返回?cái)?shù)組的當(dāng)時(shí)的長度。
for循環(huán)實(shí)現(xiàn)數(shù)組的遍歷
原理:
1.按照for構(gòu)造下標(biāo),依據(jù)下標(biāo)收起具體一點(diǎn)元素
2.(變量名.length)可以動(dòng)態(tài)檢測數(shù)組元素的個(gè)數(shù)
[i]可以表示的是第幾個(gè),不是計(jì)數(shù)器,是數(shù)組元素
表示有幾個(gè),是數(shù)組的長度
二、forEach
forEach()函數(shù)從一開始把數(shù)組遍歷一遍。有三個(gè)參數(shù)分別是:數(shù)組元素,元素的索引,數(shù)組本身(如果沒有是一個(gè)參數(shù)那就是數(shù)組元素,也就是數(shù)組的值。
輸出結(jié)果:
足以說明:
華指著數(shù)組中的值,而key代表著相對應(yīng)數(shù)組的下標(biāo)
2.方法用于動(dòng)態(tài)鏈接庫數(shù)組的每個(gè)元素,并將元素訊息傳遞給回調(diào)函數(shù),沒有返回值
三、map()
map方法是通過停止循環(huán)的一個(gè)一個(gè)項(xiàng)的處理原先的數(shù)組,并回新的數(shù)組,另外,不會(huì)變動(dòng)原數(shù)組的值
作為輸出結(jié)果:
注意:
1.返回兩個(gè)新的數(shù)組,只不過不轉(zhuǎn)變原數(shù)組
方法有返回值,返回值用變量接收。
四、forwith循環(huán)遍歷數(shù)組
es6新減少一個(gè)offor循環(huán)得到的是元素
優(yōu)點(diǎn):
有所不同主要是用于forEach方法,它這個(gè)可以與break、continue和return另外不使用
需要提供了循環(huán)遍歷所有數(shù)據(jù)結(jié)構(gòu)的統(tǒng)一操作接口
注意:
forwith不能遍歷樹對象。
國產(chǎn)車該怎么起名?
國產(chǎn)車取名字估計(jì)是具有特色的名字:譬如《紅旗》車系具高鮮靈靈的時(shí)代風(fēng)采。
網(wǎng)絡(luò)圖片