js把字符串转换成数组 5
怎么把字符串{label:"线路",data:10},{label:"酒店",data:20},{label:"租车",data:30},{label:"签证",data...
怎么把字符串
{label: "线路",data: 10 }, {label: "酒店",data: 20 }, {label: "租车",data: 30 }, {label: "签证",data: 20 }, {label: "门票",data: 10 }, {label: "其它",data: 10 }
转换成下面的数组
var data = [
{label: "线路",data: 10 },
{label: "酒店",data: 20 },
{label: "租车",data: 30 },
{label: "签证",data: 20 },
{label: "门票",data: 10 },
{label: "其它",data: 10 }
]; 展开
{label: "线路",data: 10 }, {label: "酒店",data: 20 }, {label: "租车",data: 30 }, {label: "签证",data: 20 }, {label: "门票",data: 10 }, {label: "其它",data: 10 }
转换成下面的数组
var data = [
{label: "线路",data: 10 },
{label: "酒店",data: 20 },
{label: "租车",data: 30 },
{label: "签证",data: 20 },
{label: "门票",data: 10 },
{label: "其它",data: 10 }
]; 展开
4个回答
推荐于2018-03-19 · 知道合伙人互联网行家
关注
展开全部
一、数组转字符串
需要将数组元素用某个字符连接成字符串,示例代码如下:
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
二、字符串转数组
实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:
var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。
需要将数组元素用某个字符连接成字符串,示例代码如下:
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
二、字符串转数组
实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:
var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。
展开全部
var Data = ' {label: "线路",data: 10 }, {label: "酒店",data: 20 }, {label: "租车",data: 30 }, {label: "签证",data: 20 }, {label: "门票",data: 10 }, {label: "其它",data: 10 }',
Convert = JSON.parse('[' + Data.replace(/[a-z]+/gi,'"$&"') + ']')
console.log(Convert)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
亲,用string.split('}')按这个切割一下,然后得到的数组再循环遍历一下每个元素,给第一到倒数第2个每个元素加"},",最后那个元素只加"}"不就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手气泡脱皮,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询