如何解决如何比较两个数组并返回错误的值
我正在尝试比较两个数组并将错误值推送到另一个数组。例如,我的数组看起来像这样:
const arr1 = ["bill","max","ram","shyam"]
const arr2 = ["max","bill","shyam"]
我想要这样的输出:
let out = ["ram"]
我尝试这样做:
const arr1 = ["bill","shyam"]
let out = []
for(let i= 0; i<arr1.length; i++){
for(let j = 0; j<arr2.length; j++){
if(arr1[i] !== arr2[j]){
out.push(arr1[i])
}
}
}
console.log(out)
但它不起作用。有没有其他方法可以做到这一点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。