可以使用 for 循环或 forEach 方法来遍历数组中的值,并使用 includes 方法来检查第二个数组中是否存在相同的值。如果存在,将该值添加到新数组中。
示例代码如下:
const arr1 = [1, 2, 3, 4, 5];
const arr2 = [4, 5, 6, 7, 8];
const newArr = [];
arr1.forEach(function(value) {
if (arr2.includes(value)) {
newArr.push(value);
}
});
console.log(newArr); // [4, 5]
以上代码中,首先定义两个数组 arr1 和 arr2,并创建一个空数组 newArr 用于存放相同的值。
接着使用 forEach 方法遍历数组 arr1,对数组中的每个值进行判断。如果值在数组 arr2 中存在,则将其添加到新数组 newArr 中。
最后,打印输出新数组 newArr,即为两个数组的相同值数组。
上一篇:比较两个数组并将结果推送到新数组
下一篇:比较两个数组并计算出现次数