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存在两个数字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 如何快速找出找出两个数组中相同的部分相关推荐
- js 快速找出两个数组中的不同元素或对象
js 快速找出两个数组中的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1 ...
- JS案例——找出两个数组中的不同元素或对象、数组去重
一.找出两个数组中的不同元素或对象 1. 数据 var arr1 = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏" ...
- 汇编语言(十五)之找出两个数组中的相同元素
找出两个数组中的相同元素,并且输出 程序运行: 代码: datas segmentA dw -1,-2, 3, 4, 5, 6, 7, 8, 9, 10,-11, 12, 13, 14, 15ACou ...
- 找出不是两个数组共有的元素
题目 练习7-4 找出不是两个数组共有的元素 (20 分) 给定两个整型数组,本题要求找出不是两者共有的元素. 输入格式: 输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整 ...
- 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-该数列除前两项之外,其他任意一项都是相邻的前 ...
- js合并两个数组中同一类型的type对象
// js合并两个数组中同一类型的type对象 // 接口返回的数据格式 [{dayAt: "2023-01-11"lastAt: "2023-01-11 14:36:3 ...
- js判断两个数组中是否含有相同值
你可以使用 JavaScript 的数组方法 some() 来判断两个数组中是否含有相同的值. 这是一个例子: function hasCommonValue(arr1, arr2) {return ...
- js取出两个数组中id相同的对象
现在是要将两个不同的数组中进行匹配,并取出两个数组中id相同的对象放入一个新的数组 数组如图所示 代码 const newList = this.objList.filter((item) => ...
- js 实现查找两个数组中的不同项——基础积累
今天遇到一个需求,就是select的多选下拉,根据选中的值再进行相应的处理.比如当前选中了['山东','浙江','深圳']三项内容,现在去掉中间的深圳,我需要拿到去掉的是哪一项. 我想的方式就是: w ...
- arrays中copyof复制两个数组_C语言100题集合026-使用指针交换两个数组中的最大值
系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...
最新文章
- 【100题】 第四十七题 序列的最长递增、递减序列
- python能参加奥赛吗-盘点 | 国内含金量高有助于升学的编程竞赛大全,家长必读!...
- 新手学习DaVinci笔记一:查找资料篇
- 前后端分离系统使用Nginx代理https地址
- VTK:AnatomicalOrientation解剖定位用法实战
- 分布式任务分发框架Gearman教程和PHP实现实例
- APR 以及linux安装apr 库目的
- 第七章数组答案C语言,C语言复习题及答案-第七章-数组
- 开源:分享10 个让你笑的合不拢嘴的 GitHub 项目!
- uml 时序图_UML各种图总结:
- UVa-12333:Revenge of Fibonacci 高精度
- 添加phpiredis扩展的时候报错
- 阿里云服务器报 Liunx异常文件下载处理办法
- libvlc media player in C# (part 1)
- 学校为什么要单位接收函_为什么要选择语言学校留学?
- python学习笔记 - 函数: 传参列表副本(不改变列表本身)
- 【期末复习】计算机算法设计与分析
- 2021数学建模国赛b题思路总结
- 计算机程序计算排列组合(规避溢出)
- 2021年中国冰雪旅游行业市场现状分析,“三足鼎立、两带崛起、全面开花”新格局形成「图」