js 把字符串转换成数组,数组去重后再转成字符串
js 把字符串转换成数组,数组去重后再转成字符串
数组去重使用ES6标准函数
function unique(arr){
//Set数据结构,它类似于数组,其成员的值都是唯一的
return Array.from(new Set(arr)); // 利用Array.from将Set结构转换成数组
}
var outstr = "1,2,3,3,2,1,5,6,7";
//字符串转换成数组(根据分割符)
var outstrArr = outstr.split(',');
//数组去重
var uniqueArr = unique(outstrArr);
//数组转换成字符串(添加分割符)
outstr = uniqueArr.join(",");
==============
另外一种直接用数组for循环配合indexOf的方法:
var newzhixuan = outstr.split(","); var len2 = newzhixuan.length; var outzhixuan = new Array(); for(var n=0; n<len2; n++){ var ss = newzhixuan[n]; if(outzhixuan.indexOf(ss) == -1){ outzhixuan.push(ss); } } var outlen = outzhixuan.length; outstr = outzhixuan.join(",");
大自然,飘然的风,QQ群: python技术交流群:453879716,人工智能深度学习群:251088643
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2016-06-28 如何清除DNS缓存,使用cmd命令清理DNS缓存方法
2016-06-28 Thinkphp用exp表达式执行mysql语句,查询某字段不为空is not null,自动增值