删除数组中的重复元素 [英] Removing duplicate element in an array

查看:163
本文介绍了删除数组中的重复元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能重复:

在JavaScript数组中找到重复值的最简单的方法

Javascript数组排序和唯一

我有以下数组

var output = new array(7);
  output[0]="Rose";
  output[1]="India";
  output[2]="Technologies";
  output[3]="Rose";
  output[4]="Ltd";
  output[5]="India";
  output[6]="Rose";

如何删除上述数组中的重复元素?有没有办法做? p>

how can i remove the duplicate elements in above array.Is there any methods to do it?

推荐答案

您可以编写一个这样的函数

You can write a function like this

function eliminateDuplicates(arr) {
var i,
  len=arr.length,
  out=[],
  obj={};

 for (i=0;i<len;i++) {
 obj[arr[i]]=0;
 }
 for (i in obj) {
 out.push(i);
 }
 return out;
}`

检查这个 here

这篇关于删除数组中的重复元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆