dabocaiqq
2018-07-18 02:40
采纳率: 66.6%
浏览 1.5k
已采纳

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    求和?

    
        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]))
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • weixin_42695878 2018-07-18 03:59
     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]); 
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题