在线文本去重复工具

第一种方法:
<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小时内与您取得联系。