数组1 【3,5,56,38,33】
用数组1判断下面的数组的值有没有相同的
数组2 【6,48,5,36,】
数组3 【16,43,15,36,33】
数组4 【1,23,56,38,3,7】
数组5 【86,3,15,22,33】
数组1 【3,5,56,38,33】
用数组1判断下面的数组的值有没有相同的
数组2 【6,48,5,36,】
数组3 【16,43,15,36,33】
数组4 【1,23,56,38,3,7】
数组5 【86,3,15,22,33】
第一种:直接使用for/forearch对每个数组进行判断。
var arr_a=[];
var arr_b=[];
var arr_c=[];
for(var i =0;i<要判断的数组名.length;i++){
cnosole.log( arr_b.indexOf(arr_a[i]) );
cnosole.log( arr_c.indexOf(arr_a[i]) );
}
第二种:将所有要判断的数组写入成对象,双重遍历判断;
var arr_a=[];
var obj_b={
"arr_b":[],
"arr_c":[]
}
for(var x in obj_b){
for(var i=0;i<obj_b[x].length;i++){
console.log(obj_b[x].indexOf(arr_a[i]) );
}
}
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决