博客 / 列表

SmartCoder - 柯里化理解與JS實現

什麼是柯里化 嚴格來説一個函數只有一個參數,將具有多個參數的函數轉換為單參數函數鏈的方式,這就是currying。後來演變成支持不定參數的函數鏈的形式流行起來。 // 在JS中可以常見這樣調用方式 add(1)(2)(3) // 6 add() // 輸出結果 6 // 或者 add(1)(2)(3)() === 6 // 或者 add(1) add(2) add(3) add() === 6

currying , Javascript