JavaScript 查找两个数组的公共元素
可以使用双重循环来遍历两个数组,判断是否有相同的元素,如果有则将其存储到一个新数组中。 代码如下:
var arr1 = [1, 2, 3, 4, 5];
var arr2 = [3, 4, 5, 6, 7];
var common = [];
for (var i = 0; i < arr1.length; i++) {
for (var j = 0; j < arr2.length; j++) {
if (arr1[i] === arr2[j]) {
common.push(arr1[i]);
}
}
}
console.log(common); // [3, 4, 5]
上述代码中,先定义了两个数组 'arr1' 和 'arr2',以及一个空数组 'common',用于存储相同的元素。
然后使用双重循环来遍历两个数组,当找到相同的元素时,将其添加到 'common' 数组中。
最后打印出 'common' 数组,即可得到两个数组中相同的元素。
原文地址: https://www.cveoy.top/t/topic/ocrd 著作权归作者所有。请勿转载和采集!