const arr1 = [
["a", 1],
["b", 2],
["c", 3],
];
const arr2 = ["a", "b", "c", "d", "e", "f"];
const arr3 = [
["a", 1],
["b", 2],
["c", 3],
["d", 0],
["e", 0],
["f", 0],
];
比较arr1与arr2,相同元素的结构不变, 不同元素对应则添加元素为 0, 见arr3.
谢谢!
const arr1 = [
["a", 1],
["b", 2],
["c", 3],
];
const arr2 = ["a", "b", "c", "d", "e", "f"];
const arr3 = [
["a", 1],
["b", 2],
["c", 3],
["d", 0],
["e", 0],
["f", 0],
];
比较arr1与arr2,相同元素的结构不变, 不同元素对应则添加元素为 0, 见arr3.
谢谢!
const arr1 = [
["a", 1],
["b", 2],
["c", 3],
];
const arr2 = ["a", "b", "c", "d", "e", "f"];
let map = arr2.map(item => {
let filter = arr1.filter(arr => arr[0] == item);
return [item, filter.length == 0 ? 0 : filter[0][1]];
});
console.log(map)