javascript - 查找具有重复项的两个数组中的差异
问题描述
例如,我有两个数组
a1 = ["1","2","7","7"];
a2 = ["1","2","7"];
我必须用普通的 javascript 编写函数才能找到差异。我没有任何流、列表等。
我的代码是
lastproducts = new List();
for (var i = 0; i < a1.length; i++) {
if (a2.indexOf(a1[i]) == -1) {
lastproducts.insertIntoList(lastproducts.listLength,a1[i])}
}
return lastproducts;
}
问题是这段代码不知道区别。我希望您发现一个重复项,并在这种情况下返回 "7" ;
你能帮助我吗 ?谢谢你
解决方案
推荐阅读
- data-visualization - 3D数据网络可视化
- python - 如何验证用户是否年满 13 岁?
- python - python请求代理不适合我
- constants - NetSuite SuiteScript - 常量和包含
- java - 如何将对象映射器写入 DE 使用 springboot 和 jackson 将响应 json 日期序列化为 xmlgregoriancalendar 日期
- saml - 如何指定用于签署证书的 SHA-256 算法?
- powershell - PowerShell 如何拆分不带引号的命令行参数?
- firebase - Firestore 规则不是过滤器 - 进一步澄清
- netlogo - 当我在 NetLogo 中解除世界环绕时,为什么会出现错误?
- tcl - 如何升级参数名称(name2)?