请问如何使用javascript的map语句实现不定多个数组的相加?相加怎么用map实现?

请问如何使用javascript的map语句实现不定多个数组的相加?相加怎么用map实现?

求和?


    function sum() {
        var sum = 0;
        Array.from(arguments).map(function (v) {
            v.map(function (v) { sum+=v})
        })
        return sum
    }
   console.log( sum([1,2,3],[4,5],[6,7,8]))
 function sum(){
    var i, result = 0;
    for (i = 0; i < arguments.length; i++) {
       arguments[i].map(function (v) {
           result += v;
         })
     }

     return result;
}

sum([1,2], [3]);