split对字符串进行分割 如果分割的字符串有可能是null的情况下 需要对数据进行判断(三元判断)
假设后台返回的数据格式
res=[
{
name:‘张大仙’,
age:31,
sex:1,
value:“高血压|糖尿病|冠心病|慢阻肺|脑中风”
},
{
name:‘王大仙’,
age:1,
sex:2,
value:null
},
{
name:‘陈大仙’,
age:31,
sex:1,
value:“高血压”
},
]
需求将数据一标签的格式展示
res=[
{
name:'张大仙',
age:31,
sex:1,
value:“高血压|糖尿病|冠心病|慢阻肺|脑中风”
},
{
name:'王大仙',
age:1,
sex:2,
value:null
},
{
name:'陈大仙',
age:31,
sex:1,
value:“高血压”
},
]
var newData=res.map(item=>{
return item.value=item.value!=null?item.value.split('|'):[]
});//转化之后的格式
// newData=[
// {
// name:'张大仙',
// age:31,
// sex:1,
// value:['高血压','糖尿病','冠心病','慢阻肺','脑中风']
// },
// {
// name:'王大仙',
// age:1,
// sex:2,
// value:[]
// },
// {
// name:'陈大仙',
// age:31,
// sex:1,
// value:['高血压']
// },
//]