これでどう?-var list1 = [ [1, "aaa"], [2, "bbb"], [3, "ccc"]];var list2 = [ [1, "あああ"], [1, "ああい"], [3, "ううう"]];var result = new Array();list1.forEach(function(value1) { list2.forEach(function(value2) { if (value1[0] == value2[0]) { result.push([value1[0], value1[1], value2[1]]); } });});
すまん、filterメソッドで解決したわ
2 件の回答
これでどう?
-
var list1 = [
[1, "aaa"],
[2, "bbb"],
[3, "ccc"]
];
var list2 = [
[1, "あああ"],
[1, "ああい"],
[3, "ううう"]
];
var result = new Array();
list1.forEach(function(value1) {
list2.forEach(function(value2) {
if (value1[0] == value2[0]) {
result.push([value1[0], value1[1], value2[1]]);
}
});
});
すまん、filterメソッドで解決したわ