获取两个对象数组中的不同值
时间: 2023-08-09 12:12:20 浏览: 91
您可以使用循环遍历两个数组,并将其中一个数组中的每个元素与另一个数组中的元素进行比较,找到不同的值并将其存储在一个新的数组中。以下是一个JavaScript示例代码:
```javascript
function diffArray(arr1, arr2) {
var newArr = [];
for (var i = 0; i < arr1.length; i++) {
if (arr2.indexOf(arr1[i]) === -1) {
newArr.push(arr1[i]);
}
}
for (var j = 0; j < arr2.length; j++) {
if (arr1.indexOf(arr2[j]) === -1) {
newArr.push(arr2[j]);
}
}
return newArr;
}
// 示例用法
diffArray([1, 2, 3, 5], [1, 2, 3, 4, 5]);
```
上述代码将返回一个包含不同值的新数组 `[4]`。
阅读全文