实现一个curry 函数实现如下:
第一次调用:console.log(curry('l')) // cool
第二次调用:console.log(curry()('l')) // coool
第三次调用:console.log(curry()()('l')) // cooool
第四次调用:console.log(curry()()()('l')) // coooool
......
实现一个curry 函数实现如下:
第一次调用:console.log(curry('l')) // cool
第二次调用:console.log(curry()('l')) // coool
第三次调用:console.log(curry()()('l')) // cooool
第四次调用:console.log(curry()()()('l')) // coooool
......
const demo =()=>{
let data = 'coo'
const push = (...rest)=>{
if(rest.length){
return data+rest[0]
}
data=data+'o'
return push
}
return push
}
手机打的不知道能不能运行也不知道是否符合题意.
注意方括号,手机不是半角的。
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答2.5k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
5 回答2.5k 阅读
2 回答1.1k 阅读✓ 已解决
如果有帮到你,请 upvote,谢谢~