数组的并集交集和差集
可以用来比较两个数组中的内容,并集是两个数组中所有出现的值,交集是两个数组中都存在的值,差集是除去都存在的剩下的,也可以理解为:差集 = 并集 - 交集
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>数组并集交集差集</title>
</head>
<body><div id="app"><button @click="btnClick">点击</button></div><script src="./lib/vue.js"></script><script>var vm = new Vue({el:'#app',data() {return {arr1:[],arr2:[],}},methods: {btnClick(){this.arr1 = [1,4,5,7,2,3];this.arr2 = [2,4,7,0,9];let removeSame = [...new Set([...this.arr1,...this.arr2])];//并集console.log(removeSame);//[1, 4, 5, 7, 2, 3, 0, 9]let samePart = this.arr1.filter(item=>this.arr2.includes(item));//交集console.log(samePart);//[4, 7, 2]let difference = removeSame.filter(item=>!samePart.includes(item));//差集console.log(difference);//[1, 5, 3, 0, 9]}},})</script>
</body>
</html>
数组和字符串之间的转换
const arr3 = this.arr1.toString()//数组转字符串
console.log(arr3); //1,4,5,7,2,3
const arr4 = arr3.split(',')//字符串转数组
console.log(arr4); //["1", "4", "5", "7", "2", "3"]
const arr5 = arr3.split(',').map(Number);
console.log(arr5); //[1, 4, 5, 7, 2, 3]
数组的并集交集和差集相关推荐
- php 队列取并集,PHP实现对数组简单求交集,差集,并集功能示例
php 的 PHP实现对数组简单求交集,差集,并集功能示例 本文实例讲述了PHP实现对数组简单求交集,差集,并集功能.分享给大家供大家参考,具体如下: $arr1 = array( '0' => ...
- 使用Set求两个数组的并集|| 交集||差集
这里要讲解一下,使用Set求两个数组的并集|| 交集||差集. 先定义两个数组: let a = new Set([1, 2, 3]);let b = new Set([4, 3, 2]); 并集 l ...
- php 两个数组求交集_PHP实现对数组简单求交集,差集,并集功能示例
本文实例讲述了PHP实现对数组简单求交集,差集,并集功能.分享给大家供大家参考,具体如下: $arr1 = array( '0' => 'zero', '1' => 'one', '2' ...
- php 队列取并集,php多个数组并集、交集和差集操作函数总结
php中的数组函数真的是非常之多,实际工作中多了解一些php自身存在的一些函数,将会大大提高工作的速度. 在php中如何处理两个或多个数组的并集,交集和差集的函数. (1)php计算两个或多个数组的并 ...
- php 2个数组并集,php中数组的并集、交集和差集函数介绍_PHP教程
在php中如果我想要对两个数组进行如并集.交集和差集操作,我们可直接使用php自带的函数来操作如array_merge(),array_intersect(),array_diff(). //计算数组 ...
- Java求两个数组的交集、差集、并集
目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...
- js数组并集,交集,差集的计算方式汇总
前言 今天主要总结一些js数组操作并集,交集,差集的一些方式.发现这些方式在工作用经常遇到,方法有很多种.今天主要总结一下我在工作用通常使用的方式,及一些简单的实现.其实我前面很多文章中都提及了我在工 ...
- PHP求并集,交集,差集
PHP求并集,交集,差集 一.总结 一句话总结:在php中如果我想要对两个数组进行如并集.交集和差集操作,我们可直接使用php自带的函数来操作如array_merge(),array_intersec ...
- php简述一下并集交集差集,总结了一下js中的差集、交集、并集
前言 总结了一下有关于数组的差集.交集.并集的方法: es6的方法实现 去重 /** * 简单的数组去重 * @param {Array} a */ const uniquelize = functi ...
- c语言while求a和b的和程序,数据结构实验1_C语言_输入集合A和B求并集、交集、差集(while +...
数据结构实验1_C语言_输入集合A和B求并集.交集.差集(while + 数据结构实验1_C语言_输入集合A和B求并集.交集.差集(while + switch + 功能函数)) 实验1 (1)实验目 ...
最新文章
- matplotlib画图
- 对称加密——对入参进行DES加密处理
- 用安卓虚拟机运行程序时程序停止_程序运行时Trace:DynamoRIO Tool
- Mysql数值型字符串按照数值进行排序
- c++ 按键暂停继续 程序_加工中心程序代码 M30 M03 M04 M05 M07 M08 M09 S F R IJK
- 倒N字形排列java_Java实现n位数字的全排列
- uva10817 dijkstra
- java 回文素数_java实现回文质数
- 一文了解SG2525AN
- 基于卷积神经网络的mnist手写体识别
- 2022年4月树莓派系统初始用户名密码
- 联想计算机启天m6900价格,联想启天m6900内存及基本【参数介绍】
- 第二章 指令:计算机的语言
- 03_STM32新建工程
- Java负整数的左移、右移、无符号右移
- Bootstrap-maxlength使用
- 【知识图谱 赵军 学习笔记】第十章 知识问答与对话
- python基础学习(十六)——超详细!pickle模块的使用(pickle.dump()和pickle.load())
- ng-options用法详解
- linux socket编程实例