js找出两个数组中的重复项

大概的思路呢就是用两层循环,外层循环第一个数组,内层循环第二个数组,双层循环会外循环循环一次,内循环循环一圈。这样就可以做到第一个数组的每一个数字都能和第二个数组里的每一个数字匹配一遍,然后把匹配到的数字存入一个新的数组,就找出重复的数了。

代码如下↓

            var arr1 = [1,2,3,4,5,5,7,9];var arr2 = [4,5,6,7,8,7];function repetition(arr,brr){//定义一个新的数组,存入重复的数组var newArr=[];//循环两个数组,外循环循环一圈,内循环一轮,用外循环的一个去和内循环的每一个作比较//如果相等说明就是重复的,然后再新数组里查找一下,这个数是否存在,如果两个条件都满足,则存入新数组//循环第一个数组for (var i = 0 ; i < arr.length ; i++) {//循环第二个数组for (var j = 0 ; j < brr.length ; j++) {//避免新数组中出现重复的数if((arr[i]==brr[j])&&newArr.indexOf(arr[i])==-1){newArr.push(arr[i]);}}}//返回新数组return newArr;}//接收函数返回回来的数据var temp = repetition(arr1,arr2)//控制台输出console.log(temp)

js找出两个数组中的重复项相关推荐

  1. js找出两个数组中不同的元素

    function getNewArr(a,b){const arr = [...a,...b];const newArr = arr.filter(item => {return !(a.inc ...

  2. js 快速找出两个数组中的不同元素或对象

    js 快速找出两个数组中的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1 ...

  3. JS案例——找出两个数组中的不同元素或对象、数组去重

    一.找出两个数组中的不同元素或对象 1. 数据 var arr1 = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏" ...

  4. 汇编语言(十五)之找出两个数组中的相同元素

    找出两个数组中的相同元素,并且输出 程序运行: 代码: datas segmentA dw -1,-2, 3, 4, 5, 6, 7, 8, 9, 10,-11, 12, 13, 14, 15ACou ...

  5. js 找出多个数组中的最大数

    原文链接:https://blog.csdn.net/github_38414220/article/details/78435755 要求: 找出多个数组中的最大数 右边大数组中包含了4个小数组,分 ...

  6. Excel 中如何找出两列数据中不重复的记录

    现在有两列数据,要在 A 列中找出 B 列中没有的记录,在 B 列中找出 A 列中没有的记录.现在和大家分享一下这个方法. 我们先用一个简单的例子看一下.现在有两列数据,可以是分别在不同的数据单(sh ...

  7. js 实现查找两个数组中的不同项——基础积累

    今天遇到一个需求,就是select的多选下拉,根据选中的值再进行相应的处理.比如当前选中了['山东','浙江','深圳']三项内容,现在去掉中间的深圳,我需要拿到去掉的是哪一项. 我想的方式就是: w ...

  8. 如何快速找出找出两个数组中的_看动画学算法之:排序-快速排序

    简介:快速排序也采用的是分而制之的思想.那么快速排序和归并排序的区别在什么地方呢? 归并排序是将所有的元素拆分成一个个排好序的数组,然后将这些数组再进行合并. 而快速排序虽然也是拆分,但是拆分之后的操 ...

  9. 如何快速找出找出两个数组中的_找出JavaScript中两个数组之间的差异

    LeetCode今天面临的挑战是在数组中查找所有消失的数字. 蛮力 我们的输入包括一个缺少数字的实际数组.我们想将该数组与相同长度的数组进行比较,其中没有遗漏的数字.所以如果给定的话[4,3,2,7, ...

  10. js 如何快速找出找出两个数组中相同的部分

    const list1 = [1, 2, 2, 3, 3, 4, 5, 6, 9]const list2 = [0, 1, 2, 2, 3, 4, 5, 6, 7, 8] 错误写法: list1存在两 ...

最新文章

  1. 微软todo使用教程_Todo教程可能很有趣-但是,这是从头开始构建自己的项目的方法...
  2. 小游戏编程代码复制_少儿编程是不是来玩游戏?这个到底要学多久?
  3. python简易版成绩管理系统_Python 实现简易版成绩管理系统
  4. Windows 7下实现×××连接自动创建
  5. mybatis学习(34):动态sql-choose
  6. 使用php递归计算目录大小
  7. cloc统计想项目行数
  8. Amoeba 主从复制和读写分离
  9. IIC协议超详细解释(适合小白入门)
  10. 三对角矩阵与追赶法介绍
  11. 计算机专硕怎么规划未来?
  12. Swagger 配置多个接口文档实现 和 实现多包扫描的配置方式
  13. AD(九)原理图Value值核对、网路编号核对、元件名称核对
  14. CISP与CISSP证书的区别,那个能适合现在的市场环境
  15. 为什么计算机领域没有诺贝尔奖,为什么没有数学家获得诺贝尔奖
  16. 京东商品图片下载工具1.0 springboot版
  17. u盘文件名乱码的恢复方法
  18. hive小文件处理方法
  19. oracle数据库定时每天自动备份语句,Oracle数据库定时自动备份
  20. 在windows上用vscode打造比vc++6.0好用的C/C++ IDE,适用编程小白

热门文章

  1. 墨尔本大学计算机科学要求,墨尔本大学计算机科学
  2. 宏宇社:国外lead入门教程(一)lead联盟常见收款工具
  3. uc7.5java下载,ucweb手机浏览器7.5 java版 UC浏览器Java
  4. Ps简单的墨笔画制作
  5. 神经网络中的filter (滤波器)与kernel(内核)的概念
  6. excel怎么录入身份证号码快速方便?
  7. H3C无线ap基本配置套路
  8. 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)
  9. 帕斯卡齿轮机械计算机原理,20世纪的黑科技,上万个零件的老式机械计算器,复杂程度惊人!...
  10. meetsurprise告诉你手镯的戴法