js柯里化函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
function currying(num1){
return function (num2){
return function(num3){
return num1+num2+num3;
}
}
};

//测试
console.log(currying(3)(5)(1));
console.log(currying(3)(5)(2));

//优点:将currying()返回值存入一个变量确定前几位的计算值
var number=currying(12)(9);
console.log(number(3)); //然后可以不断的修改后值
console.log(number(4));
console.log(number(5));
</script>
</body>
</html>

js柯里化函数


js柯里化函数
https://github.com/chergn/chergn.github.io/85b4bd1494d8/
作者
全易
发布于
2024年3月28日
许可协议