const list1 = [1, 2, 2, 3, 3, 4, 5, 6, 9]const list2 = [0, 1, 2, 2, 3, 4, 5, 6, 7, 8]

错误写法:

  • list1存在两个数字3,但是list2只有一个3,但是这种写法会把list1的两个3都打印出来了
   const list3 = list1.filter(item => list2.includes(item))console.log('list3', list3);//[1, 2, 2, 3, 3, 4, 5, 6]

正确写法

    const list3 = list1.filter(item => {const index = list2.indexOf(item)if (index !== -1) {list2.splice(index, 1)return item}})console.log('list3', list3);//[1, 2, 2, 3, 4, 5, 6]

js 如何快速找出找出两个数组中相同的部分相关推荐

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

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

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

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

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

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

  4. 找出不是两个数组共有的元素

    题目 练习7-4 找出不是两个数组共有的元素 (20 分) 给定两个整型数组,本题要求找出不是两者共有的元素. 输入格式: 输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整 ...

  5. C语言 编写程序:请将Fibonacci数列前30项中的偶数值找出来,存储到一维数组中。其中,Fibonacci数列如下:1,1,2,3,5,8,13,21,34...该数列除前两项之外,其他任意

    编写程序:请将Fibonacci数列前30项中的偶数值找出来,存储到一维数组中.其中,Fibonacci数列如下:1,1,2,3,5,8,13,21,34-该数列除前两项之外,其他任意一项都是相邻的前 ...

  6. js合并两个数组中同一类型的type对象

    // js合并两个数组中同一类型的type对象 // 接口返回的数据格式 [{dayAt: "2023-01-11"lastAt: "2023-01-11 14:36:3 ...

  7. js判断两个数组中是否含有相同值

    你可以使用 JavaScript 的数组方法 some() 来判断两个数组中是否含有相同的值. 这是一个例子: function hasCommonValue(arr1, arr2) {return ...

  8. js取出两个数组中id相同的对象

    现在是要将两个不同的数组中进行匹配,并取出两个数组中id相同的对象放入一个新的数组 数组如图所示 代码 const newList = this.objList.filter((item) => ...

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

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

  10. arrays中copyof复制两个数组_C语言100题集合026-使用指针交换两个数组中的最大值

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

最新文章

  1. 【100题】 第四十七题 序列的最长递增、递减序列
  2. python能参加奥赛吗-盘点 | 国内含金量高有助于升学的编程竞赛大全,家长必读!...
  3. 新手学习DaVinci笔记一:查找资料篇
  4. 前后端分离系统使用Nginx代理https地址
  5. VTK:AnatomicalOrientation解剖定位用法实战
  6. 分布式任务分发框架Gearman教程和PHP实现实例
  7. APR 以及linux安装apr 库目的
  8. 第七章数组答案C语言,C语言复习题及答案-第七章-数组
  9. 开源:分享10 个让你笑的合不拢嘴的 GitHub 项目!
  10. uml 时序图_UML各种图总结:
  11. UVa-12333:Revenge of Fibonacci 高精度
  12. 添加phpiredis扩展的时候报错
  13. 阿里云服务器报 Liunx异常文件下载处理办法
  14. libvlc media player in C# (part 1)
  15. 学校为什么要单位接收函_为什么要选择语言学校留学?
  16. python学习笔记 - 函数: 传参列表副本(不改变列表本身)
  17. 【期末复习】计算机算法设计与分析
  18. 2021数学建模国赛b题思路总结
  19. 计算机程序计算排列组合(规避溢出)
  20. 2021年中国冰雪旅游行业市场现状分析,“三足鼎立、两带崛起、全面开花”新格局形成「图」

热门文章

  1. [vue] Vite的使用
  2. 定做景德镇陶瓷杯应该注意那些细节。
  3. 图形学基础|基于SDF的卡通阴影图
  4. 无线路由器故障排除与解决方案
  5. 使用Ghost恢复系统时提高运行速度的绝招(转)
  6. Selenium 爬取京东商品信息并分页保存
  7. 蜗牛学院:你是码农,还是IT工程师?
  8. J-LINK直接烧录.bin文件到开发板
  9. php 将人民币转为大写,使用php将人民币金额数值转换为大写中文汉字
  10. Python 字典的get()用法