JavaScript:获取一个数组与已知数组对比得到重复的数字,得出长度

2024-11-22 17:53:49
推荐回答(1个)
回答1:

var str1 = [1,2,3,4,5,6,7];//已知数组

var str2 = [1,2,5,4,8,9];//对比数据

var c = [];//相同集合
var num//相同的有多少个

for (var i = 0; i < str1.length; i ++) {
//第一次循环处理第一组数组,

for (var y = 0; y < str2.length; y ++) {
//第二次循环保证外面一次循环,里面第二次全部循环一次
if(str1[i]===str2[y]){
//得到相同项
c.push(str1[i])
num=c.length

}
}
}

alert(c)
alert(num)
//也是写JS的,有时间多交流啊