1. 什麼是函數柯里化?
柯里化的定義:在數學和計算機科學中,柯里化是一種將使用多個參數的一個函數轉換成一系列使用一個參數的函數的技術。
function fn0(args,fn){
return function fn(...args){
}
}
function carry(fn,args){
var arg=[].slice.call(arguments,1);//獲取第一個函數外層參數。
return function fn(){
var arg_all=arg.concat(arg,[].slice.call(arguments,0)); //合併內外層參數。
fn(arg_all)
}
}