• 技术文章 >web前端 >js教程

    JavaScript怎么去掉数字中的重复字符

    青灯夜游青灯夜游2022-01-26 12:06:25原创63

    去重方法:1、使用toString()和split()方法将数字转为字符数组;2、使用“[...new Set(arr)]”或“Array.from(new Set(arr))”语句来去处重复字符;3、将去重后的数组转为数字即可。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    JavaScript去掉数字中的重复字符

    在JavaScript中,想要去掉数字中的重复字符,可以利用数组去重的方法:

    将数字转为字符数组的方法:

    var num=12345654123;
    var str = num.toString();
    var arr=str.split("");

    1.png

    然后利用Set来数组去重,有两种方法:

    方法1:

    var newArr = [...new Set(arr)];

    方法2:

    var newArr =Array.from(new Set(arr));

    输出结果一致:

    2.png

    最后将数组转回数字

    var str=newArr.join("")
    var newNum=Number(str);

    3.png

    【相关推荐:javascript学习教程

    以上就是JavaScript怎么去掉数字中的重复字符的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:JavaScript 去重
    上一篇:超详细的JavaScript进阶学习之DOM技术(整理分享) 下一篇:javascript怎么改变input value值

    相关文章推荐

    • javascript中运行错误是什么意思• 怎么使用javascript改变颜色• javascript怎么实现日期转成时间戳• 爆肝整理JavaScript之面向对象(总结分享)• 超详细的JavaScript进阶学习之DOM技术(整理分享)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网