add(1)(2)(3)...函数的实现

484 阅读1分钟

function add(n){    
    let sum = 0;    
    function temp(n){        
        sum += n;        
        return temp;    
    }    
    temp.toString = function(){        
        return sum;    
    }    
    return temp;
}
let result = add(1)(2)(3)
let result1 = add(1)(2)(3)(4)
console.log(result.toString(),result1.toString())