函數的柯里化

//柯里化之前
function add(x, y){
    return x+y;
}
add(1,2) //3

function addX(y){
    return function(x){
        return x+y;
    }
}

addX(2)(1) // 3

傳遞給函數一部分參數來調用它,讓它返回一個函數去處理剩下的參數。

let checkage = min=>(age=>age>min);
let checkage18 = checkage(18);
checkage18(20);

https://www.softwhy.com/article-8696-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章