1.filter
8EDB8FCF-E0FD-4EA6-A57C-1EEF8883A451.png
filiter回調(diào)函數(shù)有一個要求就是必須返回一個boolean值
當返回值為true時,函數(shù)內(nèi)部會自動獎這次回調(diào)的值 加入到新的數(shù)組中
當為false時蝗岖,函數(shù)內(nèi)部會自動過濾掉這個值
打印結(jié)果為 [10,20,40,50]
2.map
let newNums = [10,20,40,50] ,
1.png
2.png
打印結(jié)果 let new2Nums = [20,40,80,100]
3.reduce
let new2Nums = [20,40,80,100]
4.png
箭頭標注的是初始值
這個數(shù)組一共4個值骡苞,函數(shù)會執(zhí)行4次
第一次執(zhí)行 preValue:0 n:20
第二次執(zhí)行 preValue:20 n:40
第三次執(zhí)行 preValue:60 n:80
第四次執(zhí)行 preValue:140 n:100
打印結(jié)果就為:240