美文网首页js
vue<两个数组数值对比>

vue<两个数组数值对比>

作者: 誰在花里胡哨 | 来源:发表于2020-07-28 19:11 被阅读0次
数值结构:

有数组 houseList ,projectOptions ,我想对比数组,去除重复部分。最后只想得到 projectOptions 中不重复的部分。

      this.houseList = [
        {
          houseId: "1"
        },
        {
          houseId: "2"
        }
      ];
      this.projectOptions = [
        {
          id: "1"
        },
        {
          id: "2"
        },
        {
          id: "3"
        },
        {
          id: "4"
        }
      ];

采用 .map 和 .includes 进行实现

      let Ids = this.houseList.map(item => item.houseId);
      let arr = new Array();
      this.projectOptions.forEach((item, index) => {
        if (!Ids.includes(item.id)) {
          arr.push(item);
        }
      });
      this.projectOptions = arr;

相关文章

  • vue<两个数组数值对比>

    数值结构: 有数组 houseList ,projectOptions ,我想对比数组,去除重复部分。最后只想得到...

  • 面试题 16.21. 交换和

    给定两个整数数组,请交换一对数值(每个数组中取一个数值),使得两个数组所有元素的和相等。 返回一个数组,第一个元素...

  • Leetcode TwoSum & 两数之和 解题报告

    Two Sum 给定一个数组nums和一个整数值target,返回两个数值(nums数组下标的index),使其所...

  • ES6的Set、Map数据结构 数组

    Set 数组 filter过滤数组的数值 并集 合并两个数组,去掉重复的 交集 利用filter()和has()来...

  • 冒泡排序

    冒泡排序思想 让数组当中相邻的两个数进行比较,数组当中比较小的数值向下沉,数值比较大的向上浮!外层for循环控制循...

  • swift 学习笔记之数组

    数组 格式var arr:[Int] = [数值1, 数值2, 数值3] 不可变数组 let == NSArr...

  • js实现两个字符串类型的数字求和

    题目: 我的思路 把两个字符串分割成数组,并且数组的每位元素代表一位 比较两个数值谁的位数最多,说明这个数值比较大...

  • 数值数组

    [TOC] 一维数组及数组的基本知识 1、数组再使用前需要声明。声明格式为: 数组的赋值与一般变量的赋值格式相同。...

  • 对比两个数组不相同数据并提取

    对比两个数组不相同数据并提取

  • Vue与React的区别

    Vue与React两个框架的区别和优势对比

网友评论

    本文标题:vue<两个数组数值对比>

    本文链接:https://www.haomeiwen.com/subject/fbdqrktx.html