www.6766.comjs实现类似于add调用方式的方法_javascript技巧_脚本之家

复制代码 代码如下:var add = function{
return function{ return function{ return a+b+c; }; };};add; //6

复制代码 代码如下:function add { var sum
= x; var tmp = function { sum = sum + y; return tmp; }; tmp.toString =
function (State of Qatar { return sum; }; return tmp;}console.log; //6console.log;
//10

上述就是本文的全部内容了,希望大家能够合意。

这种就是雷同于实行一个函数重回函数本身值:

对的!那假使add 那样4个调用呢,这那一个一定不适用了。

而是在考虑完毕后依旧回到了tmp那几个函数,那样就取得不到计算的结果了,我们供给的结果是二个计量的数字那么如何是好呢,首先要明了JavaScript中,打字与印刷和相加计算,会独家调用toString或valueOf函数,所以大家重写tmp的toString和valueOf方法,重临sum的值;

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图