第711天 实现一个函数柯里化 #1142 [3+1官网](http://www.h-camel.com/index.html) [我也要出题](http://www.h-camel.com/contribution.html)
Activity
lyh-code commentedon Mar 27, 2021
function sum(a){
return(b)=>{
return (c)=>{
return a+b+c
}
}
}
console.log(sum(1)(2)(3))
whuigo commentedon Mar 27, 2021
let result=0
const curryScore = function(fn){
let score = []
return function(){
if(arguments.length === 0){
fn.apply(null,score)
}else{
score = score.concat(Array.prototype.slice.call(arguments,0))
}
}
}
const addScore = curryScore(function(){
})
addScore(1)
addScore(2)
addScore()
console.log(result)
function add(...args){
}
function currying(fn){
// 返回一个函数用于接收参数
let score = []
return function inner(...args){
}
let addCurry = currying(add)
console.log(addCurry(1)(2)(3)())
rubickecho commentedon Feb 9, 2022