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

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
JS高階函數(shù)應(yīng)用-創(chuàng)新互聯(lián)

題目:求出以下數(shù)組中大于20的值分別乘以2然后再取總

十年專(zhuān)注成都網(wǎng)站制作,成都企業(yè)網(wǎng)站建設(shè),個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專(zhuān)注于成都企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁(yè)制作,對(duì)成都PVC花箱等多個(gè)方面,擁有豐富設(shè)計(jì)經(jīng)驗(yàn)。

let nums = [23,45,6,78,8,14]

解答:

ES5寫(xiě)法
let newNums = nums.filter(function(n){
             return n>20
}).map(function(n){
             return n*2
}).reduce(function(prevalue,n){
         return prevalue+n
})

ES6寫(xiě)法
let newNums = nums.filter(n => n>20).map(n => n*2).reduce((prevalue,n)=> prevalue+n)

console.log(newnums)

有木有感覺(jué)這波操作很騷氣,代碼簡(jiǎn)潔,閱讀性又很強(qiáng),這種寫(xiě)法也叫作函數(shù)式編程,函數(shù)永遠(yuǎn)是第一公民

filter作用:每個(gè)回調(diào)函數(shù)必須返回一個(gè)布爾值,如果是true就把當(dāng)前遍歷到的值添加到一個(gè)新數(shù)組里面(函數(shù)內(nèi)部會(huì)自動(dòng)創(chuàng)建一個(gè)新數(shù)組),如果是false就過(guò)濾掉,總的返回一個(gè)新的數(shù)組,我們要做的就是聲明一個(gè)變量去接收就行了。

map作用:映射

reduce作用:對(duì)數(shù)組中所有內(nèi)容進(jìn)行匯總

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


分享名稱:JS高階函數(shù)應(yīng)用-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://www.dlmjj.cn/article/dgideh.html