浏览网页时,突然看到这样一道题,实现add(1)(2)(3)(4)=10这样的效果。
一般来说 fn()()这样的格式是会报错的,要想这个函数能执行 add()(),可以很快的想到当add()返回一个函数时,可以达到这样的效果。
1 function add(){ 2 3 function temp(){} 4 5 return temp; 6 }
浏览网页时,突然看到这样一道题,实现add(1)(2)(3)(4)=10这样的效果。
一般来说 fn()()这样的格式是会报错的,要想这个函数能执行 add()(),可以很快的想到当add()返回一个函数时,可以达到这样的效果。
1 function add(){ 2 3 function temp(){} 4 5 return temp; 6 }
相关文章: