当前位置:网站首页>柯里化实现函数连续调用计算累加和
柯里化实现函数连续调用计算累加和
2022-04-23 05:57:00 【zjLOVEcyj】
function curry(...args) {
let parmas = args
function sum() {
parmas = [...parmas, ...arguments]
return sum
}
sum.toString = function () {
return parmas.reduce((prev, cur) => {
return prev + cur
})
}
return sum
}
console.log(curry(1)(2)(3)(10)(10, 20).toString())
前端经典面试题
柯里化函数 将求累加和的函数sum(a,b,c,d)转化成可以无限调用的sum(a)(b)(d)…
版权声明
本文为[zjLOVEcyj]所创,转载请带上原文链接,感谢
https://blog.csdn.net/cyj5201314/article/details/124070904
边栏推荐
猜你喜欢
随机推荐
查漏补缺(九)---程序篇
leetcode刷题之整数加一
C language code specification
百度地图案例-修改地图样式
百度地图基础案例
最近编程中遇到的一些问题2021/9/8
常用网站汇总
元编程,代理Proxy与反射Reflect
常用sql语句收藏
freeCodeCamp----arithmetic_arranger练习
Promise(二)
The use of volatile in C language
查漏补缺(六)
freeCodeCamp----shape_calculator练习
关于软件的空间占用,安装目录
ES6新增方法
小程序学习笔记(一)
Wildcards and special symbols for shell scripts
The difference between VaR, let and Const
New type of dark energy could solve Universe expansion mystery