var list = "abcdef,123456";var link = "http://www.baidu.com,http://www.qq.com";这是数据形式,如何最后组装成json数据形式:最终结果:如下[ { "name":"abcdef", "link":"http://www.baidu.com" }, { "name":"123456", "link":"http://www.qq.com" }]
6 回答
杨魅力
TA贡献1811条经验 获得超6个赞
var listSplits = list.split(',')
var linkSplits = link.split(',')
var result = listSplits.map(function (name, index) {
return {
name: name,
link: linkSplits[index]
};
});
函数式编程
TA贡献1807条经验 获得超9个赞
1、 将字符串分组
list = list.split(',')link = link.split(',')
2、 循环放进空数组里
let result = []for(let i = list.length - 1; i >= 0; i--){ result.push({ name: list[i], url: link[i] }] }
3、转换成json
result = JSON.stringify(result)
GCT1015
TA贡献1827条经验 获得超4个赞
var names = list.split(',')
var result = link.split(',').map((l, i) => {
return { name: names[i], link: l}
})
console.log(result)
添加回答
举报
0/150
提交
取消