两个数组对象比较,取不同值
Posted 追逐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个数组对象比较,取不同值相关的知识,希望对你有一定的参考价值。
用字段destId比较
/**
* 两个数组对象去复
* @param {*} array1
* @param {*} array2
*/
arrayRepeat (array1, array2) {
var result = []
for (var i = 0; i < array2.length; i++) {
var obj = array2[i]
var num = obj.destId
var isExist = false
for (var j = 0; j < array1.length; j++) {
var aj = array1[j]
var n = aj.destId
if (n === num) {
isExist = true
break
}
}
if (!isExist) {
result.push(obj)
}
}
return result
}
以上是关于两个数组对象比较,取不同值的主要内容,如果未能解决你的问题,请参考以下文章