当前位置: 首页 > news >正文

去掉数组中的重复元素

//去掉数组中的重复元素
function unique(data) {
data = data || [];
var a = {};
for (var i = 0; i < data.length; i++) {
var v = data[i];
if (typeof (a[v]) == 'undefined') {
a[v] = 1;
}
};
data.length = 0;
for (var i in a) {
data[data.length] = i;
}
return data;
}

var stack = new Array();
for (var i = 0; i < rowCount; i++) {
stack.push("test");
}

//调些函数去掉了重复项
var noRepeatStack = unique(stack);

相关文章:

  • 浅谈单例的三种实现--C#
  • OO 编程基本功--(1)
  • 移动设备管理(MDM)与OMA(OTA)DM协议向导(一)——从WiMAX讲起
  • OO编程基本功(2)--命名
  • [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
  • OO编程基本功(3) 注释
  • WinDBG 技巧:分析程序漏洞是否可以被利用 (!exploitable 命令)
  • 编程基本功(4)
  • Agile实践日志一 -- Grooming Session
  • 获取SQL Server服务器的连接信息用脚本(在原邹建写的基础上作一点改进)
  • Agile实践日志(2)-- Daily Stand up 和 Retrospective Session
  • 一短查询SQL Server服务器阻塞和死锁信息用的脚本
  • VB.Net 2005 WinFrom 文件上传程序...
  • 论道谈谈
  • WinDBG 技巧:设断点命令详解(bp, bu, bm, ba 以及bl, bc, bd, be)
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • CEF与代理
  • cookie和session
  • Git 使用集
  • java8-模拟hadoop
  • Java深入 - 深入理解Java集合
  • js
  • Laravel 中的一个后期静态绑定
  • Magento 1.x 中文订单打印乱码
  • Mysql优化
  • Vue--数据传输
  • 浏览器缓存机制分析
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端设计模式
  • 前端性能优化——回流与重绘
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 鱼骨图 - 如何绘制?
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #、%和$符号在OGNL表达式中经常出现
  • #git 撤消对文件的更改
  • (8)STL算法之替换
  • (C++17) optional的使用
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (Python第六天)文件处理
  • (超详细)语音信号处理之特征提取
  • (动态规划)5. 最长回文子串 java解决
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (九)One-Wire总线-DS18B20
  • (转)linux下的时间函数使用
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • (状压dp)uva 10817 Headmaster's Headache
  • *上位机的定义
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .Net IOC框架入门之一 Unity
  • .Net Remoting常用部署结构
  • .NET 事件模型教程(二)
  • .NET 指南:抽象化实现的基类
  • .NET6 命令行启动及发布单个Exe文件