复制代码代码如下所示:
函数(a){
返回函数(b){
返回函数(c){
返回B+;
};
};
};
添加(1)(2)(3);6
You're right!If add (1) (2) (2) (3) (4) is such a 4 call, that certainly does not apply.
这就像
执行函数的返回函数自己的值一样:
复制代码代码如下所示:
函数添加(x){
var和;
函数(y){
求和;
返回TMP;
};
tmp.tostring =函数(){
收起回复;
};
返回TMP;
}
console.log(加(1)(2)(3)); / / 6
console.log(加(1)(2)(3)(4)); / / 10
但在计算或返回TMP这个
功能,所以无法获得计算结果,我们需要的结果是一个计算数量,如何做到这一点,我们必须首先知道Javascript,
打印和计算,将调用toString或价值功能,所以我们重写toString
方法返回的TMP和价值和的价值;
以上是本文的全部内容,希望大家能喜欢。