JavaScript:获取一个数组与已知数组对比得到重复的数字,得出长度
对比时不能重组,最后得到两个数组相同数字的个数就好了不用输出,最好能有点注释。拜托各位大神了!...
对比时不能重组,最后得到两个数组相同数字的个数就好了
不用输出,最好能有点注释。拜托各位大神了! 展开
不用输出,最好能有点注释。拜托各位大神了! 展开
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的,有时间多交流啊
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的,有时间多交流啊
更多追问追答
追问
好的呢,加个l联系方式怎么样?
追答
四九五八零六八九九
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询