用 Javascript 实现如下语法的功能:var a = add(2)(3)(4); //9

 
   
function add( seed ) {

      function retVal( later ) {

         return add( seed + later );

       }

      retVal.toString = function() {

          return seed; 

      }

      return retVal;

 }





 add(1)(2)(3)(4); //-> 10 了解toString机制是关键。 

你可能感兴趣的:(JavaScript)