色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript日常編程中如何正確使用循環(huán)語句?

錢琪琛2年前13瀏覽0評論

javascript的循環(huán)方法有很多,但是每種循環(huán)方法都有它的使用場景,要適當(dāng)使用。

1.for循環(huán)

for循環(huán)一般是用于遍歷單純的數(shù)組,然后運用數(shù)組的值,進行一系列的操作。for循環(huán)可以通過

break來終止這一層循環(huán)。

2.for...in...循環(huán)

for..in..循環(huán)主要是用來遍歷對象(當(dāng)然數(shù)組也可以),如果對循環(huán)的值進行操作,它會改變原數(shù)組,這個需要注意

3.forEach

forEach循環(huán)主要用來遍歷數(shù)組對象,對每個item進行操作,不會改變原數(shù)組的值,但是forEach循環(huán)不能通過break來終止循環(huán)。它也沒有什么方法來中止循環(huán)。方法一般不返回值,只用來操作數(shù)據(jù)。

4.map

map方法對數(shù)組的所有成員依次調(diào)用一個函數(shù),根據(jù)函數(shù)結(jié)果返回一個新數(shù)組。如果需要有返回值,一般使用方法。

5.filter

方法的參數(shù)是一個函數(shù),所有數(shù)組成員依次執(zhí)行該函數(shù),返回結(jié)果為的成員組成一個新數(shù)組返回。該方法不會改變原數(shù)組。

6.some(),every()

它們接受一個函數(shù)作為參數(shù),所有數(shù)組成員依次執(zhí)行該函數(shù),返回一個布爾值。some方法,只要一個數(shù)組成員返回true,則最后返回的是true,every方法則要求每個數(shù)組成員返回值都是true,這個方法的返回值才是true。

7.reduce(),reduceRight()

方法和方法依次處理數(shù)組的每個成員,最終累計為一個值。