微信小程序开发交流qq群   173683895

   承接微信小程序开发。扫码加微信。

创建了两个数组,并且封装了一个函数以供调用。


var arr1 = [a,b,c,d],arr2 = [a,c,d,f];
this.arrayWeightRemoval(arr1,arr2);
//返回结果 [b] ;// 数据去重this.arrayWeightRemoval = function (array1, array2){//临时数组存放var tempArray1 = [];//临时数组1var tempArray2 = [];//临时数组2for (var i = 0; i < array2.length; i++) {tempArray1[array2[i]] = true;//将数array2 中的元素值作为tempArray1 中的键,值为true;}for (var i = 0; i < array1.length; i++) {if (!tempArray1[array1[i]]) {tempArray2.push(array1[i]);//过滤array1 中与array2 相同的元素;}}return tempArray2;}

JS 数组A有数组B的数据就删除相关推荐

  1. php数组和链表的区别,js里链表和数组的对比

    1.链表是什么 链表是一种上一个元素的引用指向下一个元素的存储结构,链表通过指针来连接元素与元素: 链表是线性表的一种,所谓的线性表包含顺序线性表和链表,顺序线性表是用数组实现的,在内存中有顺序排列, ...

  2. JS求多个数组的重复数据

    今天朋友问了我这个问题:JS求多个数组的重复数据 注: 1.更准确的说是只要多个数组中有两个以上的重复数据,那么这个数据就是我需要的 2.单个数组内的数据不存在重复值(当然如果有的话,你可以去重) 3 ...

  3. JS(解构) 之数组和对象中提取数据总结

    解构含义 解构功能含义:从复杂数据类型中(数组或对象)中提取数据的过程. JS(解构) 之数组 从数组中提取首个元素 方式一:基于数组下标提取元素 const names = ['zzg', 'zcx ...

  4. JS实现数组每次只显示5条数据,首尾相连显示

    JS实现数组每次只显示5条数据,首尾相连显示 今天朋友问我,如何点击一个按钮,每次只展示数组中的五条数据,如果数据有13条,默认展示数组1-5,点第一次为6-10,第二次为11-13,第三次从头再来 ...

  5. JS数组去重及表格操作行数据方法总结

    数组去重 一.利用ES6 Set去重(ES6中最常用) function unique (arr) {return Array.from(new Set(arr)) } var arr = [1,1, ...

  6. JS 上传CSV转JSON | JSON数据转CSV下载 | 数组转CSV

    ⏹转换方法来源: https://www.30secondsofcode.org/js/s/csv-to-json https://www.30secondsofcode.org/js/s/array ...

  7. JS 数组常用函数(数组合并、数组转字符串、顺序反转、范围选择、排序、插入数据、删除数据)

    创建数组 var mycars = new Array(); mycars[0] = "Saab"; mycars[1] = "Volvo"; mycars[2 ...

  8. js中对arry数组的各种操作小结

    最近工作比较轻松,于是就花时间从头到尾的对js进行了详细的学习和复习,在看书的过程中,发现自己平时在做项目的过程中有很多地方想得不过全面,写的不够合理,所以说啊,为了在以后的工作中写出最优化的代码,我 ...

  9. json数组 js html标签,js定义json对象数组 json 数组也是数组 //

    var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"; var jsonarray = eval('('+js ...

  10. 【JS基础】Array数组的创建与操作方法

    本文参考:<JS高级程序设计>(红宝书). JS数组的独特性 JS中Array类型属于引用类型,是除了Object之外最常用的类型. JS的数组与其他语言的数组有着相当大的区别,它十分灵活 ...

最新文章

  1. setuid和setgid
  2. Python3.5 Day1作业:实现用户密码登录,输错三次锁定。
  3. svn 分支合并(Subclipse例子)
  4. C语言:--位域和内存对齐
  5. java contenttype_POST不同提交方式对应的Content-Type,及java服务器接收参数方式
  6. Python中的魔法方法
  7. *【CodeForces - 799C】Fountains (线段树 或 树状数组,类似二元组问题)
  8. yii2不用composer使用redis
  9. redis java操作
  10. 2019上半年系统集成项目管理工程师上午真题及答案解析
  11. 马来西亚PHP项目_PHP大马的简单解密
  12. MTK改串工具,mtk刷机工具,高通刷机工具,MTK生成线刷包工具资料下载
  13. 包名前面的org.apache和com.是什么意思
  14. 输入两个正整数m和n,求其最大公约数及最小公倍数
  15. windows性能监控Perfmon
  16. FortiGate常用命令
  17. A律十三折线法G711编解码介绍
  18. QT程序启动画面gif动画有静止背景的解决方法
  19. 关于win7阉割版pycharm pyttsx3库无法使用解决方法
  20. SQL题库:sqllearning4​—触发器、数据库存储练习

热门文章

  1. jmeter实现多并发
  2. Mybatis获取插入记录的自增长ID
  3. 用自定义方法,传入成绩数组,实现输出考试成绩的成三名
  4. C++基础知识(二)
  5. PL/SQL第五章 Order by排序
  6. OpenCV 【十八】图像平滑处理/腐蚀与膨胀(Eroding and Dilating)/开闭运算,形态梯度,顶帽,黑帽运算
  7. Netbeans使用maven下载源码
  8. C语言的HashTable简单实现
  9. Windows客户端C/C++编程规范“建议”——风格
  10. Linux下addr2line命令用法