我有一个2D阵列象下面这样:JavaScript的2D阵列 - 排序和合并
1230 | this is a test
1278 | my new test
1230 | test2
7654 | testing...
我要变换的阵列,使得值是在第一列中的独特和第二列存储与相关联的所述级联文本那个特定的价值。见下面的例子。
1230 | this is a test -- test2
1278 | my new test
7654 | testing...
我知道我应该先对数组的第一列进行排序,然后进行合并。
这里是第一列排序的数组的代码:我有点失去了有关如何执行合并
var x = exp_arr.sort(function(a,b){ return a[0] > b[0] ? 1 : -1; });
alert(x);
。您的建议是最欢迎的
**通过将项目复制到新数组(如果“id”不存在并且如果它合并)来合并**。 **排序**传递自定义比较函数的结果数组。 – Prusse 2014-09-30 15:41:02