zoukankan      html  css  js  c++  java
  • 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 渗透技术:534096581,囤币一族:621258209,有兴趣的可以加入
    微信公众号:大自然预测(ssqyuce)原双色球预测, 心禅道(xinchandao)
  • 相关阅读:
    计算机编程基础
    css3 压缩及验证工具
    BFC
    【原创】bootstrap框架的学习 第五课
    曼珠沙华
    仓央嘉措
    waiting for spring......
    一天
    21-chttp连接池该取多大
    守护线程会不会执行finally?默认情况new thread怎么样确定守护状态?
  • 原文地址:https://www.cnblogs.com/zdz8207/p/js-unique-array-split-join.html
Copyright © 2011-2022 走看看