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

  

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM