首页 > 解决方案 > 查找具有重复项的两个数组中的差异

问题描述

例如,我有两个数组

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" ;

你能帮助我吗 ?谢谢你

标签: javascriptarraysalgorithmduplicates

解决方案


推荐阅读