码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-08-13 21:00:32      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:实现   var   空值   mes   []   substr   index   ||   [1]   

一:字符串转化为数组

  例子:

  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 字符串跟数组的相互转化

标签:实现   var   空值   mes   []   substr   index   ||   [1]   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!