`
weina
  • 浏览: 142243 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

将js 数组中的重复元素去除

/ 
阅读更多

var a =["a","a","b","c","d","e"];

//注意这里不能用for in 因为for in 会将数组中的其它属性都循环进来
for(var i=0;i < a.length; i++){

//主要用了一个splice的方法,从第一个开始循环判断最后面有没有和第一个相等的,如果不相等,说明有重复的,然后将最后//面一个剔除掉
    if(a.lastIndexOf(a[i])!=i){
        a.splice(i,1);
    }
}
console.log(a);

分享到:
评论

相关推荐

    JavaScript移除数组内重复元素的方法

    主要介绍了JavaScript移除数组内重复元素的方法,实例分析了javascript遍历数组及删除等操作的相关技巧,需要的朋友可以参考下

    js过滤重复的数组元素

    javascript实现过滤数组中重复的元素,使得数组具有元素的唯一性

    JS数组去掉重复数据只保留一条的实现代码

    非常不多说,js数组去掉重复数据的代码如下所示: ...Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: function unique(arr) { var result = [], isRepeated; fo

    javascript中去除数组重复元素的实现方法【实例】

    在实际应用中,我们很多时候都可能需要去除数组中的重复元素,下面就是javascript数组去重的方法实现: [removed] &lt;!-- /*判断数组中是否存在某个元素的方法*/ function isExistInArr(_array, _element){ ...

    js 高效去除数组重复元素示例代码.docx

    js 高效去除数组重复元素示例代码.docx

    JavaScript去掉数组中的重复元素

    在写程序过程中,经常会遇到去除数组中重复元素的需求。要实现这个功能其实并不难

    Javascript 去除数组的重复元素

    在js中,如何去除指定数组中的重复元素?

    如何高效率去掉js数组中的重复项

    2.检查当前中的第i个元素 与 临时数组中的最后一个元素是否相同,因为已经排序,所以重复元素会在相邻位置 3.如果不相同,则将该元素存入结果数组中 方式三: &lt;推荐&gt;利用json对象是否有属性值 1.创建一个新的数组...

    JavaScript去掉数组重复项的方法分析【测试可用】

    本文实例分析了JavaScript去掉数组重复项的方法。分享给大家供大家参考,具体如下: 利用JavaScript的object的特性,我们可以非常容易的实现将一个数组的重复项去掉。 object的特性是:key一定是唯一的。 把数组重复...

    JS 清除字符串数组中,重复元素的实现方法

    下面小编就为大家带来一篇JS 清除字符串数组中,重复元素的实现方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    JS去除数组重复值的五种不同方法

    今天工作遇到此问题,尝试多个方法不尽人意,故此写个博客来总结一下如何在js中去除重复元素。 Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: 方法1: Array.prototype.method1...

    JavaScript几种数组去掉重复值的方法推荐

    数组去重复是一个常见的需求,我们暂时考虑同类型的数组去重复。主要是理清思路和考虑下性能。以下方法,网上基本都有,这里只是简单地总结一下。 思路: 1.遍历数组,一一比较,比较到相同的就删除后面的 2.遍历...

    LeetCode去除数组重复元素-leetcode_[removed]刷题

    LeetCode去除数组重复元素 说明 在leetcode上的题目 使用typescript和javaScript语言 先从初级的题目开始,至少一周做一道 依赖 yetm 初级 Two Sum(两数之和) 给定一个整数数组nums和一个目标值 target,请你在该...

    js 两数组去除重复数值的实例

    //两数组去除重复数值 mergeArray: function(arr1, arr2) { for (var i = 0; i &lt; arr1.length; i++) { for (var j = 0; j &lt; arr2.length; j++) { if (arr1[i] === arr2[j]) { arr1.splice(i, 1); //利用...

    js 高效去除数组重复元素示例代码

    有关使用js去除数组重复元素的文章在之前也有介绍过,下面有个不错示例,感兴趣的朋友可以参考下

    JS中去掉array中重复元素的方法

    其中用它来实现去除Array中重复元素的方法在这里记录下来。 Filter filter是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。 和map()类似,Array的filter()也接收一个函数。和map()不同的是,...

Global site tag (gtag.js) - Google Analytics