全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

javascript 数组去重复(在线去重工具)

在线文本去重复工具

第一种方法:

<textarea id="list" class="toolarea">
www.
www.baidu.com
www.

shouce.
www.
tools.
www.baidu.com
shouce.
tools.

www.</textarea>
<input type="button" onclick="process()" value="去重处理" class="bt-green">

<script type="text/javascript">
function unique(ary) {
 var i = 0,
  gid='_'+(+new Date)+Math.random(),
  objs = [],
  hash = {
   'string': {},
   'boolean': {},
   'number': {}
  }, p, l = ary.length,
  ret = [];
 for (; i < l; i++) {
  p = ary[i];
  if (p == null) continue;
  tp = typeof p;
  if (tp in hash) {
   if (!(p in hash[tp])) {
    hash[tp][p] = 1;
    ret.push(p);
   }
  } else {
   if (p[gid]) continue;
   p[gid]=1;
   objs.push(p);
   ret.push(p);
  }
 }
 for(i=0,l=objs.length;i<l;i++) {
  p=objs[i];
  p[gid]=undefined;
  delete p[gid];
 }
 return ret;
}

function process(){
 list = document.getElementById('list');
 arr = list.value.split('\n');
 arr = unique(arr);
 list.value = "";
 for(key in arr){
	 list.value += arr[key] + '\n';
 }
 alert("处理完成!");
}
</script>

第二种方法

 function sx(){
  var rntArray=[],temp,hasValue;
  var array=document.getElementById("neirong").value.split("\n");
  for(var i in array){
   temp=array[i];
   hasValue=false;
   for(var j in rntArray){
    if(temp===rntArray[j]){
     hasValue=true;
     break;
    }
   }
   if(hasValue===false){
    rntArray.push(temp);
   }
  }
  document.getElementById("neirong1").value=rntArray.join("\n");
 }


# js  # 数组去重复  # JQuery 操作Javascript对象和数组的工具函数小结  # JavaScript1.6数组新特性介绍以及JQuery的几个工具方法  # 如何将JSON字符串数组转对象集合  # JavaScript详解类数组与可迭代对象的实现原理  # JS实现数组随机排序的三种方法详解  # 28个JS常用数组方法总结  # js判断两个数组相等的5种方法实例  # 一文掌握JavaScript数组常用工具函数总结  # 种方法  # green  # bt  # text  # script  # button  # type  # process  # onclick  # gid  # var  # Math  # Date  # function  # javascript  # ary  # unique  # lt  # id 


相关文章: ,怎么在广州志愿者网站注册?  网站代码制作软件有哪些,如何生成自己网站的代码?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  建站主机选购指南:核心配置与性价比推荐解析  ,交易猫的商品怎么发布到网站上去?  如何快速搭建高效香港服务器网站?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  如何选择靠谱的建站公司加盟品牌?  ,制作一个手机app网站要多少钱?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  如何在云主机上快速搭建网站?  盘锦网站制作公司,盘锦大洼有多少5G网站?  电商网站制作价格怎么算,网上拍卖流程以及规则?  建站之星如何一键生成手机站?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  自助网站制作软件,个人如何自助建网站?  南宁网站建设制作定制,南宁网站建设可以定制吗?  如何通过商城免费建站系统源码自定义网站主题?  jQuery 常见小例汇总  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  如何选择适合PHP云建站的开源框架?  C++如何使用std::optional?(处理可选值)  网站制作服务平台,有什么网站可以发布本地服务信息?  网页设计与网站制作内容,怎样注册网站?  免费视频制作网站,更新又快又好的免费电影网站?  已有域名如何免费搭建网站?  完全自定义免费建站平台:主题模板在线生成一站式服务  创业网站制作流程,创业网站可靠吗?  建站之星如何优化SEO以实现高效排名?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  浅析上传头像示例及其注意事项  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  制作旅游网站html,怎样注册旅游网站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  企业微网站怎么做,公司网站和公众号有什么区别?  油猴 教程,油猴搜脚本为什么会网页无法显示?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  如何快速搭建支持数据库操作的智能建站平台?  高端网站建设与定制开发一站式解决方案 中企动力  专业商城网站制作公司有哪些,pi商城官网是哪个?  平台云上自助建站如何快速打造专业网站?  如何快速搭建安全的FTP站点?  建站主机核心功能解析:服务器选择与网站搭建流程指南  如何快速查询域名建站关键信息?  如何快速搭建个人网站并优化SEO?  常州自助建站工具推荐:低成本搭建与模板选择技巧  网站设计制作企业有哪些,抖音官网主页怎么设置? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。