JS:从N个数组的数据中去重后返回新数组
来源:互联网 发布:淘宝联盟机器人发单 编辑:程序博客网 时间:2024/06/01 10:48
假设有三个数组:[1, 3, 2], [5, 2, 1, 4], [2, 1],那么最终输出的结果会是:[ 1, 3, 2, 5, 4 ]。(并没有改变数字顺序,要按顺序可以加个sort())
代码:
function unite(arr1, arr2, arr3) { var result = []; //由于参数的数量未定,所以要使用arguments遍历所有参数 for(var i=0;i<arguments.length;i++){ var arr = arguments[i]; //遍历单个参数数组 for(var j=0;j<arr.length;j++){ var num = arr[j]; //在结果数组中不存在的数字,添加到结果数组末尾 if(result.indexOf(num)===-1){ result.push(num); } } } return result;}
0 0
- JS:从N个数组的数据中去重后返回新数组
- js 数组删除重复数据,返回新数组
- 返回n个随机生成的数组
- iOS N个数组,从每个数组中取出一个元素,组合,成为一个新的数组的集合
- 从有m个元素的数组中随意抽出不同的n个元素组成新的数组, 注意不要死循环。(m>n;)
- 包含n个整数的数组,返回该数组和为最大的子数组
- 从n个数组中选n个元素的方法(每个数组中选一个)
- JS 在指定数组中随机取出N个不重复的数据
- js数组赋值:不修改原数组,返回新的数组 。
- n个整数数组返回n-1个乘积最大值
- 从数组中取出n个元素的组合
- caffe中用到的返回数组最大值的前 N 个序号数组
- js删除数组中重复的条目并将新的数组返回
- N个数组的问题
- js对数组进行排序,删除,添加,返回新的数组长度内容
- java 判断从0到n的二进制中‘1’的个数并返回数组
- js obj.push()js向数组对象最后添加一个新元素,并返回新的数组长度
- 指针数组的初始化之返回第n个月份的名字(内部static数组的一种应用)
- STM8S105K4使用硬件SPI来读取LSM9DS1
- 【php】冒泡排序
- JAVA高级【2.1】《Java核心技术2》XML-解析与创建
- s2第二本书第三章
- 使用MyEclipse搭建Spring+Hibernate环境
- JS:从N个数组的数据中去重后返回新数组
- Swift - 使用SwiftHTTP通过HTTPS进行网络请求,及证书的使用
- 华为Mate9导航栏遮挡PopupWindow底部布局
- CentOS7防止恶意破解root账户
- UVA Euler Circuit(混合图欧拉回路)
- 如何启动/停止/重启MySQL
- 地址
- How to setup Java Jenkins job
- 点击外部链接跳转App指定页面SingleTask模式