LeoWangJ / blog

紀錄學習文章
1 stars 0 forks source link

高階函式 #17

Open LeoWangJ opened 5 years ago

LeoWangJ commented 5 years ago

把函式當作參數或者返回函式的函式, 就是為高階函式。

let add = function(a){
   return function(b){
      return a+b
   }
}

add(2)(3)  // return 5

JS原生的高階函數有bind,call,apply,

Array的sort,reduce,map,filter..等等


let newArr = [1,2,3,4].map(function(item){
   return item+2
})
console.log(newArr) //[3,4,5,6]