zoukankan      html  css  js  c++  java
  • js 字符串跟数组的相互转化

    一:字符串转化为数组

      例子:

      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);        
    

      

      

  • 相关阅读:
    数据库(2019年10月30日)
    (面试题)反射(2019年10月28日)
    反射(2019年10月28日)
    常微分复习重点
    重要定理及其证明
    实变函数复习重点
    泛函分析重点定理
    自旋玻璃简介
    Fnight博文发布规范
    [分析力学]解题思路
  • 原文地址:https://www.cnblogs.com/lijuntao/p/9470449.html
Copyright © 2011-2022 走看看