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)
  • 相关阅读:
    Admin添加字段
    django admin基础
    user_admin
    admin 模块功能
    todolist项目
    Django进阶项目
    Django进阶
    bolg项目
    EL&jstl
    模拟用户登录,内含验证码验证和request等操作
  • 原文地址:https://www.cnblogs.com/zdz8207/p/js-unique-array-split-join.html
Copyright © 2011-2022 走看看