用到柯里化函数

    1. function add () {
    2. let args = Array.from(arguments)
    3. function adder() {
    4. args = args.concat(Array.from(arguments))
    5. return adder
    6. }
    7. adder.toString = () => {
    8. return args.reduce((a,b)=>a+b)
    9. }
    10. return adder
    11. }