数组去重的两种方式
来源:互联网 发布:余佳文 知乎 编辑:程序博客网 时间:2024/05/20 19:47
/*第一种方式 var hash ={ key :value, "hello":true, "node":true, "world":true };*/ function unique() { var arr = ["hello","world","node","hello","node","node","node","hello","world","momo"]; var result = [], hash = {}; for (var i = 0, elem; (elem = arr[i]) != null; i++) { if (!hash[elem]) { // . [] result.push(elem); hash[elem] = true; } } return result; } unique(); console.timeEnd("tag1"); console.time("tag2");//第二种方法 function quchong(){ var arr = ["hello","world","node","hello","node","node","node","hello","world","momo"]; var arr2 =[]; for(var i=0;i<arr.length;i++){ if(arr2.indexOf(arr[i]) <0){ arr2.push(arr[i]); } } return arr2; } quchong(); console.timeEnd("tag2"); console.time("unique"); console.timeEnd("unique"); console.time("quchong"); console.timeEnd("quchong")
0 0
- 数组去重的两种方式
- JavaScript数组去重—ES6的两种方式
- 数组去重的两种方法
- 数组去重的两种方法
- 数组去重的几种方式
- 数组去重的五种方式
- 数组去重-两种方法
- 使用JavaScript实现数组去重的几种方式
- IOS 数组去重的几种方式
- JavaScript关于数组去重的几种方式;
- 最简单的数组去重方式
- js数组去重方式
- java List 去重(两种方式)
- java List 去重(两种方式)
- list字符串去重的三种方式 list去重 字符串去重
- 更快的方式实现 PHP 数组去重
- 更快的方式实现PHP数组去重
- 更快的方式实现PHP数组去重(转)
- 温故知新-Dialogs学习笔记
- https安全在哪里,原理是什么?
- 我的Anrdoid之旅(十二)---RollPagerView的使用方法
- 并发编程八:volatile关键字
- atsha204a加密芯片使用攻略——配置篇
- 数组去重的两种方式
- Piggy-Bank hd 1114 (完全背包)
- java允许请求跨域访问
- C# 闭包对象
- STL之deque容器
- 1058 N的阶乘的长度
- AES加密解密算法的FPGA实现(一)
- 【杭电oj206】Picture
- java简单加密解密