言簡(jiǎn)意賅:PS:所有方法中用來(lái)接收的變量result苦始,不會(huì)在過(guò)程中進(jìn)行被賦值的!
1.filter方法(顧名思義:就是用來(lái)過(guò)濾數(shù)組元素的粒竖,具體怎樣過(guò)濾由我們自己寫(xiě)的函數(shù)去決定)
eg:將數(shù)組arr=[1,2,3,4,5,6,7,8]中的奇數(shù)過(guò)濾掉宏赘,只留下偶數(shù)蒋荚!
2.reduce方法(累加器疾棵,當(dāng)然也可以做累乘等其他操作戈钢,只要是你想要求的是每個(gè)數(shù)組元素的一個(gè)總值)
eg:將數(shù)組arr=[1,2,3,4,5,6,7,8]進(jìn)行累加!
3.map方法(通俗的來(lái)講通過(guò)某種方法映射成為新的數(shù)組是尔,當(dāng)然某種方法是自己定義的)
eg:將數(shù)組arr=[1,2,3,4,5,6,7,8]變?yōu)榧?后的數(shù)組殉了!
4.forEach方法,就是替換for循環(huán)的存在
示例很簡(jiǎn)單拟枚,當(dāng)然他們可以結(jié)合完成更加復(fù)雜的操作薪铜!并且對(duì)于一些具體的需求,他們方法中的參數(shù)也不是說(shuō)只有一個(gè)梨州,可以有多個(gè)痕囱!具體還是要看你的一個(gè)需求