浏览网页时,突然看到这样一道题,实现add(1)(2)(3)(4)=10这样的效果。

一般来说 fn()()这样的格式是会报错的,要想这个函数能执行 add()(),可以很快的想到当add()返回一个函数时,可以达到这样的效果。

1 function add(){
2 
3     function temp(){}
4     
5     return temp;
6 }    
View Code

相关文章: