有一个二维数组如下:
let arr = [["a0", "a1"], ["a1", "a2"], ["a3"]];
我们看到 a1
这个元素在数组的第 0 项和第 1 项都存在了,我们需要将其合并成一项:
// 需要转化成 [["a0", "a1", "a2"], ["a3"]]
同理,针对一个任意项的二维数组,只要其中某单个元素重复了,就应该合并进同一个数组里,减少这个二维数组的个数。那么怎么实现这个呢?
继续阅读“工作中的一个问题之二”有一个二维数组如下:
let arr = [["a0", "a1"], ["a1", "a2"], ["a3"]];
我们看到 a1
这个元素在数组的第 0 项和第 1 项都存在了,我们需要将其合并成一项:
// 需要转化成 [["a0", "a1", "a2"], ["a3"]]
同理,针对一个任意项的二维数组,只要其中某单个元素重复了,就应该合并进同一个数组里,减少这个二维数组的个数。那么怎么实现这个呢?
继续阅读“工作中的一个问题之二”