数组去重
来源:互联网 发布:淘宝不出现登录界面 编辑:程序博客网 时间:2024/05/01 06:51
第一种:使用ES6的方法可以去重.
var arr = [1,2,3,4,5,5,5,5,5,3,1];
var arr_unique = [];
var s = new Set(arr);
s.forEach(function(key){ arr_unique.push(key); });
或者:
'use strict';
// var set = new Set([1,2,1,2,2,1]);
var arr = [1,2,1,2,2,1];
//new Set 数组去重
function unique(arr){
return Array.from(new Set(arr));
};
console.log(unique(arr));
第二种:利用object
var unique = function (array) {
var ro = {};
var ra = [];
array.forEach(item=>{
if(!ro[item]){
ro[item] = item;
ra.push(item);
}
});
return ra;
}
var ary = [1,2,3,4,2,6,1];
console.log(unique(ary));
0 0
- 数组去数组重
- 数组去重,json数组去重
- 数组去重
- 数组去重
- JS 数组去重
- 数组去重算法
- 数组去重
- js数组去重
- php 数组去重
- 数组去重
- 数组排序去重
- javascript数组去重
- json数组去重
- 数组去重
- php数组去重
- 数组如何去重
- iOS 数组去重
- 动态数组去重
- f
- 循环神经网络(RNN, Recurrent Neural Networks)介绍
- JS文件引用
- mysql优化策略
- input标签上传按钮兼容ie6
- 数组去重
- 【BZOJ 1007】【HNOI 2008】水平可见直线 【计算几何】
- unity3D-游戏/AR/VR在线就业班 C#入门变量和数据类型
- 命令行前缀 [user@***] 变成-bash-4.2#
- Spring Boot(五)集成 Redis
- ExtJs使用总结
- javascript学习相关资料网站
- iOS保存图片到本地,获取路径
- amixer,aplay,arecord的使用 aplay 多声卡支持