博客 / 列表

xuriliang - JS基礎——高階函數

定義 高階函數是至少滿足下面一個條件的函數: 1、接收一個或多個函數作為參數。比如filter函數 2、返回一個函數。 比如bind函數 舉個例子:比如我們要篩數組[1,2,3,4,5]中大於3的所有元素,我們通常的實現方法為: let newArr = []; for(let i = 0,len = arr.length; i len; i++){ arr[i] 3

函數式編程 , 高階函數 , currying , Javascript