【发布时间】:2016-09-06 05:14:49
【问题描述】:
有一个数组 arr =
[ [1,2] , [5,1], [23,24], [3,4], [22,23], [2,3]]
output needed = [[5,1,2,3,4],[22,23,24]]
尝试使用 concat,减少 javascript 中数组的方法,但无法达到预期的结果 - 有什么想法吗?
【问题讨论】:
-
输入数组和输出数组是什么关系?
-
你到底是怎么想出所需的输出的?作为一个一般的起点,我会去lodash.com/docs#union,但这只是第一个看起来有点相关的方法。随意浏览列出的其他人
-
输出数组基本上是 - 当我们看到 5 时的路径 1,2 - 因为我们有 [5,1] 作为项目 5 之一在 1 前面......同样我们创建相关项目通过压缩...
-
这个想法似乎是一个路径。把路径放在一起......这肯定不是一个简单的逻辑......
标签: javascript arrays reduce