一道javascript面试题(闭包与函数柯里化)
要求写一个函数add(),分别实现能如下效果:(1)console.log(add(1)(2)(3)(4)());//10(2)console.log(add(1,2)(3,4)());//10(3)console.log(add(1,2)(3,4));//10针对(1)和(2),有两种思路实现:纯闭包思路和函数柯里化思路。一、闭包思路(1)的解决方案(闭包实现)...