JavaScript判断两个数组是否相等
作者:
lesdom | 来源:发表于
2020-08-04 21:42 被阅读0次
判断数组是否相等
// 可以将两个数组作为参数,将比较的属性也作为参数,我这里懒得封装了
comparedArr () {
let old = []
let update = []
// 先比较长度
if (old.length != update.length) {
return true
}
// 再比较id(根据数组中对象的某个属性比较)
let oldIds = old.map( (item) => {
return item.id
})
let updateIds = update.map( (item) => {
return item.id
})
for (let i = 1, len = oldIds.length; i < len; i++) {
if (updateIds.indexOf(oldIds[i]) == -1) {
return true
}
}
return false
}
网站导航
网站导航
本文标题:JavaScript判断两个数组是否相等
本文链接:https://www.haomeiwen.com/subject/gmrgrktx.html
网友评论