首页 > 代码库 > 求差集,求两个数组的差集

求差集,求两个数组的差集

<script type="text/javascript">
  //创建两个数组 var array1=[]; var array2=[]; for(var i=0;i<10;i++){ array1[‘s‘+i]=‘n‘+i; if (i%2==0) { array2[‘s‘+i]=‘n‘+i; } }  //根据小数组 从大数组中删除对应的值 for(var i in array1){ for(var j in array2){ if (i==j) {
          //匹配完成后,从大数组中删除第i个元素
delete array1[i]; } } }
  //输出新的数组,即是两个数组的差集 console.log(array1);

  //循环查看详细结果
for(var i in array1){ console.log(array1[i]); }</script>

 

求差集,求两个数组的差集