三种js 去除重复项代码

<script language="网页特效">
<!--
var stra="1,2,3,4,5,6,7";
var strb="2,0,4,6,8,9";
//需要剔除2,4,6三个元素
var str=stra+","+strb;
var strarr=str.split(",");
//排序
strarr.sort();
var result=new array();
var temps教程tr="";
for(var i in strarr)
{
     if(strarr[i] != tempstr)
     {
          result.push(strarr[i]);
          tempstr=strarr[i];
     }
     else
     {
          continue;
     }
}
alert(result.join(","))
//-->
</script>

下面是我从网上搜索到的

删除数组中值重复的元素,各位有什么好的建议,请赐教

 

代码:

function removeduplelem()
{
 var array = new array();
 for(var i=0; i<10; i++)
 {
  array.push(i+"name");
 }
 array.push("3name");
 array.push("5name");
 array.push("9name");
 array.push("3name");

array.push("9name");
 array.push("9name");

 for(var i=0; i<array.length; i++)
 {
  for(var j=i+1; j<array.length;j++)
  {
   if(array[i]==array[j])
   {
    array = removeelement(j,array);//删除指定下标的元素(上篇文章中)
    i=0;
    break;
   }
  }
 }
 for(var i=0; i<array.length; i++)
 {
  alert(array[i]);
 }

return array;
}

方法三

<script>
var shu=array("110846896","110846897","110846896");
for(var i=0;i < shu.length;i++)
{
for( var j=i+1;j<shu.length;j++)
{
   if(shu[i]==shu[j])
   {
     shu[i]=0;
     break;
   }
}
if ( shu[i]!=0)
{
   document.write(shu[i] + "<br>");
}
}
</script>

时间: 2024-09-10 07:57:10

三种js 去除重复项代码的相关文章

JS实现合并两个数组并去除重复项只留一个的方法_javascript技巧

本文实例讲述了JS实现合并两个数组并去除重复项只留一个的方法.分享给大家供大家参考,具体如下: //It's merge arr1 and arr2 , delete the same element only leave one //It's only apdapter array. If object, no. //The sequence of the two array is not required. mergeArray:function (arr1, arr2){ for (var

javascript模拟map输出与去除重复项的方法_javascript技巧

本文实例讲述了javascript模拟map输出与去除重复项的方法.分享给大家供大家参考.具体方法如下: 1.Javascriptmap输出 function Map(){ // private var obj = {} ;// 空的对象容器,承装键值对 // put 方法 this.put = function(key , value){ obj[key] = value ;// 把键值对绑定到obj对象上 } // size 方法 获得map容器的个数 this.size = functio

Excel去除重复项的三种常用技巧

Excel去除重复项的三种常用技巧   在另外一些场景下,用户也许会希望找出并剔除某几个字段相同的但并不完全重复的"重复项",例如下面图中的第7行记录和第12行记录中的[姓名]字段内容相同,但其他字段的内容则不完全相同. 以上这两种重复项的类型有所不同,在剔除操作的实现上也略有区别,但本质上并无太大差别,可以互相借鉴参考.下面将以这两种场景为例,介绍三种常用的删除Excel中重复项操作技巧. 一.使用删除重复项功能去除Excel中的重复项 [删除重复项]功能是Excel 2007版本以

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

本文实例讲述了JavaScript合并两个数组并去除重复项的方法.分享给大家供大家参考.具体实现方法如下: Array.prototype.unique = function() { var a = this.concat(); for(var i=0; i for(var j=i+1; j if(a[i] === a[j]) a.splice(j, 1); } } return a; }; //Demo var array1 = ["a","b"]; var ar

excel2013如何去除重复项

  excel2013去除重复项的方法: 去除重复项步骤1:首先打开一个具有重复项的excel文件,例子中的学生名册有一半的学生信息是重复的.我们要把重复的学生去掉. 去除重复项步骤2:选中要去重的表格区域,点击菜单栏中的"数据",然后在"数据工具"组中找到"删除重复项"按钮.点击"删除重复项"按钮 去除重复项步骤3:在弹出的"删除重复项"对话框中,选择"学生姓名"列,其余列不要选.点击

两种js获取当前域名代码

 今天给各位朋友介绍两种js获取当前域名  代码如下 //获取当前域名 1.window.location.host; 2.document.domain; //获取当前页面地址 url = window.location.href;   例子  代码如下 <script language="javascript"> //获取域名 host = window.location.host; host2=document.domain; //获取页面完整地址 url = win

java数据结构与算法之noDups去除重复项算法示例_java

本文实例讲述了java数据结构与算法之noDups去除重复项算法.分享给大家供大家参考,具体如下: public static void noDupa(int[] a){ int count = 0;//in int sub = 0;//计数器 for(int i=0; i<a.length-1; i++){//外层循环 if(a[i] != a[i+1]){ a[count] = a[i]; count++; } } } PS:感觉这个算法粗略看下觉得没啥子,实际上相当精妙!!先决条件---数

JS去除重复并统计数量的实现方法_javascript技巧

js去除重复并统计数量方法 首先点击按钮触发事件,然后用class选择器,迭代要获取的文本(这里最好用text()方法)加入到Array()集合里.然后创建一个map{},遍历Array()集合,取一个值作为map的key,然后判断是否有值,如果没有就输入值1,如果有就累加1.最后就可以统计出重复的有多少个. for(var key in map){}为迭代方法. 这里附上文本格式,方便大家复制. jQuery("#count").on("click",functi

js 去除重复数组并排序实现代码

例1 常用见的去除重复数组,但不能排序  代码如下 复制代码 Array.prototype.unique1 = function () {     var r = new Array();     label:for(var i = 0, n = this.length; i < n; i++) {         for(var x = 0, y = r.length; x < y; x++) {             if(r[x] == this[i]) {