【数组差值获取】vue对比两个数组的数据差值,并把差值取出来显示

问题:什么是数组差值获取呢。

有时候会遇到一种情况,就是比如我们有一个A数组,还有一个B数组,我们需要比较两个数组,看A数组内的数据是否在B数组内存在,如何有就不管,如果没有就取出来。

代码

has:返回一个bool值,用来表明数组 中是否存在指定元素。

    newArr(oldData, newData) {
      //去重
      let arr1 = new Set(oldData); //原数组
      let arr2 = new Set(newData); //新数组
      let List = [];
      //for of:循环数组的值
      for (let k of arr2) {
        //对比数组每一项,没有的就添加到空数组
        if (!arr1.has(k)) {
          List.push(k);
        }
      }
      return List; // 这里拿到了差值数据返回出去
    },
    let a = [1, 2, 3, 4, 5, 6];
    let b = [1, 2, 3, 4, 5, 6, 7, 8, 9];

    console.log(this.newArr(a, b)); // [7,8,9]

http://www.niftyadmin.cn/n/490477.html

相关文章

【csdn涨粉秘籍】亲身体验从一年才涨80粉到20天涨粉800多,规则内设置,一个步骤助你快速涨粉

前言: 我用了csdn一年不到的时间,主要作用是当做笔记在写了,因为自己平常工作中会遇到一些大坑,或者平常也在保持学习一些知识点,我会把知识点汇总成一个案例然后注释好发帖子,这样可以巩固自己学习&#x…

【文字和图片居中对齐】图片和文字垂直居中对齐,span使用margin和line-height不生效解决办法

图片展示 问题: 今天遇到的问题,我需要一行展示一堆的图片,中间穿插#号,那我就直接一个img标签一个span标签了,直接就排在了一起,非常简单。然后需求是井号要在图片的中间。我就直接加了个行高&#xff0c…

【websocket前后端交互】vue-springboot实现websocket前后端交互链接,websocket心跳重连,包含前后端代码,复制即可用【详细解释版本】

前言: 还是老规矩,一步步的教大家如何建立前后端的 websocket 链接,并能完成互相传送数据的简单功能。由于网上找了半天发现很多帖子都是东一句西一句的,要不就是写的没什么注释和解释,导致我这个前端人员看后端代码非…

【java请求目标中发现无效字符】报错:Invalid character found in the request target处理办法

Invalid character found in the request target 这个报错,翻译过来就是在请求目标中发现无效字符 原因: 因为现在新版本的tomcat内都有了限制一些字符的操作,比如花括号引号之类的。所以当前端传过来一个json数组给你转成了字符串之后&…

【两个数组比较值是否一致】简单方法实现vue对比两个数组的值是否一致

今天写到了一个试题的考试功能,我需要通过把用户填的答案数组和正确答案数组比较,看看用户选中的答案是否和正确答案完全一致,比如正确答案是1,2那用户选中的答案可以是2,1这样顺序乱的 但是不能是2,3也不能是2,1,3。这…

【uview安装】uniapp安装uview组件库步骤,出现找不到文件报错情况原因

使用的编辑器是Hbuilder X 直接在uview官方文档内按步骤用下载的方式安装 然后是步骤,按图来 先安装sass // 安装sass npm i sass -D// 安装sass-loader npm i sass-loader -D下载好后,这边就会有uview ui的文件了。 这里是重点,放的位置不…

【微信小程序更改appid失败】微信小程序修改appid一直失败报错tourist appid解决办法

原因 我用HbuilderX新建了一个uni-app小程序, 然后运行到微信开发者工具, 然后一直显示没登录可能无法调用API。 后面调用组件还一直报错没有call的。 我就百度了,发现是因为没有录入appid。 我就去小程序的设置-项目设置-基本设置内把默认的…

【获取当前月时间】elementul日期选择器在页面一进来直接获取到本月1号到当前日期的方法【详细注释】

像这样的 前言 情况是这样,很多时候会遇到一个小功能。 就是日期选择器搜索日期区间的数据。 这时候就可能会有人要求你一进来页面就搜索本月的数据 这个本月的数据是当前这个月的1号到当天的数据。 比如你今天是6月24号了。那么需要你一进页面直接获取到6月1号到6…