可以通过第二个参数作为寄存值实现:
const sum = (val, acc = 0) => { acc += +val || 0; return val === undefined ? acc : val => sum(val, acc);};
可以通过第二个参数作为寄存值实现:
const sum = (val, acc = 0) => { acc += +val || 0; return val === undefined ? acc : val => sum(val, acc);};