首页 > 编程语言 > 详细

js 字符串跟数组的相互转化

时间:2018-08-13 20:09:37      阅读:144      评论:0      收藏:0      [点我收藏+]

一:字符串转化为数组

  例子:

  var str = "3:2;2:1";

  要变成 

  arr= [{

      a:"3",

      b:"2",

      bol:false

    },{

      a:"2",

      b:"1",

      bol:false

    }]

  实现:

    

            var arr = str.split(";");
            var srr = [];
            for (let index = 0; index < arr.length; index++) {
                srr.push({
                    a:arr[index].split(":")[0],
                    b:arr[index].split(":")[1],
                    bol:false,
                })
            }            

  srr  即想要的数组;

二:数组转化成字符串

  例子:

  

  arr= [{

      a:"3",

      b:"2",

      bol:false

    },{

      a:"2",

      b:"1",

      bol:false,

    }]

  要变成:

  str = "3:2;2:1";

  实现:

  

            var str = "";
            for (var index = 0; index < arr.length; index++) { 
                if(arr[index].a == "" ||arr[index].b =="" || this.fzz == "" || this.yzz == ""){
                    this.$message(‘骑行卡设定里不能有空值‘);
                }else{
                    str = str+arr[index].a+":"+arr[index].b+";";
                }              
            }
            str = str.substring(0,str.length-1);        

  

 

 

  

js 字符串跟数组的相互转化

原文:https://www.cnblogs.com/lijuntao/p/9470449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!