实现一个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
}
手机打的不知道能不能运行也不知道是否符合题意.
注意方括号,手机不是半角的。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
如果有帮到你,请 upvote,谢谢~