`
wangmengbk
  • 浏览: 292287 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Js 去掉 数组(new Array())中重复 数据

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> Array Unique </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
</HEAD>

<BODY>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
//去掉数组 重复的项
  Array.prototype.unique = function()
  {
    var a = {};
     for(var i=0; i<this.length; i++)
    {
      if(typeof a[this[i]] == "undefined")
        a[this[i]] = 1;
    }
    this.length = 0;
    for(var i in a)
      this[this.length] = i;
    return this;
  }

  var arrays = new Array();
arrays.push("1");
arrays.push("2");
arrays.push("3");
arrays.push("1");
arrays.push("2");
arrays.push("1");

alert("原始数组长度:"+arrays.length);
//去掉重复数据
arrays.unique();

alert("去掉重复数据后的数组长度:"+arrays.length);



  //-->
  </SCRIPT>
</BODY>
</HTML>
分享到:
评论

相关推荐

    javascript如何判断数组内元素是否重复的方法集锦

    ### JavaScript 判断数组内元素是否重复的方法集锦 在日常的前端开发工作中,经常会遇到需要判断数组中的元素是否存在重复的情况。对于这样的需求,JavaScript 提供了多种方法来实现这一功能。下面将详细介绍几种...

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

    JavaScript中去除数组重复元素的方法主要涉及两种函数:isExistInArr 和 distinct。这两个函数配合使用可以实现数组去重的功能。接下来,我将详细解释这两种方法的实现原理以及在实际操作中如何应用。 首先,函数...

    JavaScript去掉数组中的重复元素

    在JavaScript编程中,处理数组是常见的任务之一,而去除数组中的重复元素则是一项基本操作。数组去重可以提升数据处理的准确性和效率,尤其是在处理大量数据时。这里我们将探讨两种不同的JavaScript方法来实现这个...

    javascript 返回数组中不重复的元素

    ### JavaScript 实现返回数组中不重复的元素 在JavaScript中,有时我们需要处理包含重复项的数组,并希望从中提取出所有不重复的元素。这在数据处理、数组操作以及各种前端应用中非常常见。本文将详细介绍几种不同...

    js代码-编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组

    接下来,我们需要去除数组中的重复元素。一种方法是先扁平化数组,然后使用`Set`对象,它只存储唯一的元素,再转换回数组: ```javascript function removeDuplicates(arr) { return [...new Set(arr)]; } ``` `...

    JavaScript合并两个数组并去除重复项的方法

    在JavaScript中,合并两个数组并去除重复项是一个常见的任务,特别是在处理数据集合或者组合不同来源的数据时。这里我们将深入探讨几种不同的方法来实现这个功能。 首先,我们可以使用`concat()`方法来合并两个数组...

    ES5 ES6中Array对象去除重复项的方法总结

    Array 对象去除重复项是 JavaScript 中的一种常见操作,对于开发者来说尤为重要。下面,我们将总结在 ES5 和 ES6 中 Array 对象去除重复项的方法,並对其进行详细的解释。 ES5 中的实现 在 ES5 中,我们可以使用 ...

    JavaScript去除数组里重复值的方法

    除了上述方法,还有其他更高效的方法来去除数组中的重复值: 1. **利用Set数据结构**: ES6引入了Set数据结构,它不允许重复值。我们可以利用这一特性创建一个新的Set,再将其转换回数组。 ```javascript var ...

    javascript过滤数组重复元素的实现方法.docx

    虽然上述方法可以有效地去除数组中的重复元素,但在处理大规模数据时可能会遇到性能瓶颈。因为每次插入元素都需要遍历整个结果数组来检查是否存在,这种操作的时间复杂度为O(n^2),其中n为数组长度。对于大型数组,...

    js数组中去除重复值的几种方法

    本文将详细介绍几种在JavaScript中去除数组重复值的方法,包括使用原生JavaScript函数、Set集合以及ES6的特性。 首先,最基础的方法是通过创建一个新的数组,并遍历原数组来比较元素是否重复,如果不重复则将元素...

    完整版清除数组重复成员.rar

    然而,有时我们可能会遇到数组中存在重复元素的情况,这时我们需要对数组进行处理,去除重复的成员,以确保每个元素都是唯一的。本文将深入探讨如何在不同的编程语言中实现这个功能。 1. **Java中的数组去重** 在...

    java 删除数组元素与删除重复数组元素的代码

    这段JavaScript代码展示了如何通过排序并遍历来去除字符串数组中的重复元素。 #### 使用集合类 在Java中,可以使用`List`的`contains()`方法来检查元素是否已经存在,从而避免重复添加。例如: ```java public ...

    javascript过滤数组重复元素的实现方法

    随着ES6(ECMAScript 2015)的引入,JavaScript新增了许多功能强大的方法,其中包括利用`Set`对象来快速去除数组中的重复元素。`Set`对象是一种新的数据结构,它只存储唯一值。示例代码如下: ```javascript ...

    js数组去重-duplicateRemoval

    总结来说,JavaScript提供了多种方式来去除数组中的重复元素,开发者可以根据实际需求和性能考虑选择合适的方法。在实际项目中,我们还可以考虑使用lodash等库提供的去重功能,如_.uniq(),以简化代码并提高可读性。...

    js代码-//已知如下数组: //编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组

    在JavaScript编程中,数组的扁平化和去除重复元素是常见的操作,特别是在处理嵌套数组或者需要优化数据结构时。本篇文章将详细讲解如何通过JavaScript实现这个功能,并创建一个能够将数组扁平化、去重并排序的程序。...

    Javascript 去除数组的重复元素

    根据实际情况,有时候使用内置方法如`filter`或`reduce`结合`indexOf`或`Set`对象可以更高效地去除数组的重复元素: ```javascript var uniqueArray = Array.from(new Set(x)); // 使用Set对象去重 // 或 var ...

    js过滤数组重复元素的方法

    因此,它是一种非常简洁的方式来去除数组中的重复元素。首先,将数组转换为`Set`,然后再将其转换回数组。 ```javascript function filterArrayDuplicates(arr) { return [...new Set(arr)]; } ``` 2. **使用...

    浅谈js数组和splice的用法

    在JavaScript编程中,数组是用于存储有序数据集合的最常用的数据结构之一。splice()方法是数组对象的一个非常强大的方法,它提供了一种便捷的方式来修改数组,包括添加、删除和替换数组中的元素。以下是对给定文件中...

    JavaScript通过元素索引号删除数组中对应元素的方法

    JavaScript通过元素的索引号删除数组中的元素,如果要删除第3个元素,则使用RemoveValByIndex(2)即可,JS数组从0开始 function RemoveValByIndex(arr, index) { arr.splice(index, 1); } test = new Array(); test...

Global site tag (gtag.js) - Google Analytics