1

我正在尝试比较两个数组,然后提醒那些不在第一个数组中但在第二个数组中的数组,所有这些都在提醒一切......有什么想法吗?

function doit(){
 var list1 = [1, 2, 3, 4, 5, 6];
 var list2 = [2, 3, 4, 7];

    for (var i in list1) {
      for (var j in list2) {
        if (list2[j] != list1[i]) {
          alert(list2[j]);
            }
         }
       }
     }
4

1 回答 1

2
var diff = list2.filter(function(i) {
    return list1.indexOf(i) == -1;
});
于 2013-07-14T00:26:57.323 回答