javascript下过滤数组重复值的代码

1873932172

1873932172

2016-02-19 21:26

有了下面这个javascript下过滤数组重复值的代码教程,不懂javascript下过滤数组重复值的代码的也能装懂了,赶紧get起来装逼一下吧!

script language="javascript"
function getNoRepeat() {
return arguments[0].join('‖').match(/([^‖]+)(?!.*‖1)/ig);
}
var tmpArr = [1, 'a', 'ab', 'abc', 'd', 1.2, 'a+b', 'd', 'e', 5, 'a', 1, 'h', 'c', 'ab'];
var retArr = getNoRepeat(tmpArr);
alert(retArr);
/script

script
alert("1,11,1.11,1111,111,11,1,1.11".match(/(d+(?:.d+)?)(?!.*,1)/g))
/script

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

script
alert("123450,0,1,2,5,3,2,12,4,1,1,123450".match(/(d+)(?!.*,1(,|$))/ig))
/script

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

script
alert("123450,0,1,2,5,3,2,12,4,1,1,123450".match(/(d+)(?!(?:,[^,]+)*,1(?:,|$))/ig))
/script

script
var s = "0,1,2,5,3,2,12,4,1,1,123450";
var sTmp = (","+s.split(",").reverse().join(",")+",").replace(/,([^,]+)(?=,.*,1,)/ig, '').split(",").reverse

().join();
sTmp = sTmp.substr(1, sTmp.length-2);
alert(sTmp)
/script

script
var strArr = "123450,0,1,2,5,3,2,12,4,1,1,123450".split(",")
var str = ","
for(i = 0; i strArr.length; i++)
{
if(str.indexOf("," + strArr[i] + ",") == -1)str += strArr[i] + ","
}
alert(str.substring(1,str.length - 1))
/script

展开更多 50%)
分享

猜你喜欢

javascript下过滤数组重复值的代码

Web开发
javascript下过滤数组重复值的代码

javascript创建数组的最简代码

Web开发
javascript创建数组的最简代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

asp正则过滤重复字符串的代码

Web开发
asp正则过滤重复字符串的代码

asp 正则 过滤重复字符串的代码

Web开发
asp 正则 过滤重复字符串的代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

得到当前行的值的javascript代码

Web开发
得到当前行的值的javascript代码

javascript select 之间传值效果的代码

Web开发
javascript select 之间传值效果的代码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Dreamweaver 8 样式呈现工具栏惊鸿一瞥

Dreamweaver 8 样式呈现工具栏惊鸿一瞥

Access 2000教程:20.4 解决2000年问题

Access 2000教程:20.4 解决2000年问题
下拉加载更多内容 ↓