【问题标题】:Elegant way to REDUCE a 2D array into 1D将 2D 阵列缩减为 1D 的优雅方式
【发布时间】:2022-01-12 05:55:14
【问题描述】:

给定以下二维数组:var arr = [[1,2,3],[4,5,6],[7,8,9]]

如何在不使用for 循环的情况下获得[1,4,7]

我最简单的解决方案是转置并仅返回第一(0)行。 必须有一个更优雅的解决方案,也许我可以链接到一个数组以使其成为单线?

【问题讨论】:

    标签: javascript arrays multidimensional-array


    【解决方案1】:

    尝试做

    var arr = [[1,2,3],[4,5,6],[7,8,9]];
    var newaArr = arr.map(el => el[0]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-17
      • 2018-10-29
      • 1970-01-01
      • 2019-02-03
      • 1970-01-01
      • 2016-05-04
      • 2019-10-20
      • 1970-01-01
      相关资源
      最近更新 更多