javacript 实现两个数组的差集

<script type="text/javascript">
     var array1 = [1,2,3,4,5,6,7,8,9];
     var array2 = [1,2,3,6];
     var array3 = new Array();
     function compare(){
      for(var i=0; i < array1.length; i++){
         var flag = true;
            for(var j=0; j < array2.length; j++){
                if(array1[i] == array2[j])
                    flag = false;
                }
          if(flag)
          arr3.push(array1[i]);
     }
alert("两个数组的差集:"+array3.toString());
}
</script>

posted @ 2016-01-11 09:51  vensontao  阅读(178)  评论(0编辑  收藏  举报