【问题标题】:Comparing Values of a Multi-dimensional Array in JSJS中比较多维数组的值
【发布时间】:2022-12-18 15:13:13
【问题描述】:

我想比较多维数组中的值。 IE [[1, 2], [3,10], [3, 3]] 应该返回 13,因为它是给定数组的最高总数。

II 已设法添加单个元素。

const arr = [3, 10];

const sum = arr.reduce((accumulator, value) => {
  return accumulator + value;
}, 0);

console.log(sum); // 13

【问题讨论】:

    标签: javascript arrays algorithm multidimensional-array reduce


    【解决方案1】:
    const k = [[1, 2], [3,10], [3, 3]] 
    

    现在使用 map 来遍历内部数组

    const sumOfInternal = k.map((item) => item.reduce((acc,cur) => acc+cur))
    
    //sumOfInternal  [3, 13, 6]
    
    const output  = Math.max(...sumOfInternal)
    
    //output will be 13
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-29
      • 2012-11-24
      • 1970-01-01
      • 2021-12-08
      • 2013-01-17
      • 2011-11-15
      相关资源
      最近更新 更多