将字符串转化为数组对象

在做项目的时候后端传回的数据中,有个字段是以分号连接的字符串

需要实现的效果

将字符串转化为数组对象_第1张图片

 

所以这就需要将上面的一段字符串转化为一个数组对象,下面是实现代码

this.detailInfo = res.data
let guide = res.data.guide.split(';') //res.data.guide为上述字符串
guide.pop()
var guideList = [];
guide.forEach((item,index) => {
    const title = item.split(":")[0];
    const text = item.split(":")[1];
    let obj = {
        title,text
    }
    guideList.push(obj)
})
console.log(guideList)

console结果如图

将字符串转化为数组对象_第2张图片

 

你可能感兴趣的:(Vue,JavaScript,Jquery)