js 字符串跟数组的相互转化
Posted 李俊涛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
以上是关于js 字符串跟数组的相互转化的主要内容,如果未能解决你的问题,请参考以下文章