【发布时间】: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
给定以下二维数组:var arr = [[1,2,3],[4,5,6],[7,8,9]]
如何在不使用for 循环的情况下获得[1,4,7]?
我最简单的解决方案是转置并仅返回第一(0)行。 必须有一个更优雅的解决方案,也许我可以链接到一个数组以使其成为单线?
【问题讨论】:
标签: javascript arrays multidimensional-array
尝试做
var arr = [[1,2,3],[4,5,6],[7,8,9]];
var newaArr = arr.map(el => el[0]);
【讨论】: