js实现了一个类似于添加(1)(2)(3)调用的方法

复制代码代码如下所示:

函数(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和价值和的价值;

以上是本文的全部内容,希望大家能喜欢。