可以使用双重循环来比较两个数组,然后向新数组中增加匹配的值。
示例代码如下:
const arr1 = [1, 2, 3, 4]; const arr2 = [[1, 5], [2, 10], [3, 15]];
const newArr = [];
for (let i = 0; i < arr1.length; i++) { for (let j = 0; j < arr2.length; j++) { if (arr1[i] === arr2[j][0]) { newArr.push(arr2[j][1]); } } }
console.log(newArr); // 输出 [5, 10, 15]
上一篇:比较一个数组和一个对象数组
下一篇:比较一个数组列表中的字符