去重方法:1、使用tostring()和split()方法将数字转为字符数组;2、使用“[...new set(arr)]”或“array.from(new set(arr))”语句来去处重复字符;3、将去重后的数组转为数字即可。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
javascript去掉数字中的重复字符
在javascript中,想要去掉数字中的重复字符,可以利用数组去重的方法:
先将数字转为字符数组;
在利用set来数组去重。
将数组转回数字。
将数字转为字符数组的方法:
var num=12345654123;var str = num.tostring();var arr=str.split("");
然后利用set来数组去重,有两种方法:
方法1:
var newarr = [...new set(arr)];
方法2:
var newarr =array.from(new set(arr));
输出结果一致:
最后将数组转回数字
var str=newarr.join("")var newnum=number(str);
【相关推荐:javascript学习教程】
以上就是javascript怎么去掉数字中的重复字符的详细内容。