求两个数组的交集
new一个新数组,然后遍历两个老数组判断值是否相等,如果相等,再判断新数组中有没有这个值,有就不做操作,没有就把值给新数组push进去。
function intersection( nums1,nums2 ) {
var newNums=[];
for(var i=0;i<nums1.length;i++){
for(var j=0;j<nums2.length;j++){
if(nums1[i]===nums2[j]){
if(newNums.indexOf(nums1[i])===-1){
newNums.push(nums1[i]);
}
}
}
}
return newNums;
}
var nums1=[1,1,2,2,3];
var nums2=[2,3,4];
var res=intersection(nums1,nums2);
console.log(res);