在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 字符串如何組裝成json數組的形式?

字符串如何組裝成json數組的形式?

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"
    }
]
回答
編輯回答
咕嚕嚕

1、 將字符串分組

list = list.split(',')
link = link.split(',')

2、 循環(huán)放進空數組里

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)
2017年9月11日 11:09
編輯回答
怣人
var list = "abcdef,123456";
var link = "http://www.baidu.com,http://www.qq.com";
var listArr = list.split(','),
    linkArr = link.split(','),
    arr = []
    
if(listArr.length === linkArr.length){
    let length = listArr.length
    for(let i=0;i<length;i++){
        arr.push({name:listArr[i],link:linkArr[i]})
    }
}

var json = JSON.stringify(arr)
2018年1月15日 10:22
編輯回答
孤巷
function zip(names,links){
 names = names.split(',');
 links = links.split(',');
 const r=[];
 let size = names.length>links.length?links.length:names.length;
 for (let i = 0;i<size;i++){
 r.push({name:names[i],link:links[i]});
 }
return r;
}

zip("abcdef,123456","http://www.baidu.com,http://www.qq.com")

[ { name: 'abcdef', link: 'http://www.baidu.com' },
  { name: '123456', link: 'http://www.qq.com' } ]
2017年11月4日 12:51
編輯回答
使勁操
var datas= [];

var listDatas = list.split(',');
var linkDatas = link.split(',');

for(var i=0; i<listDatas.length; i++){
    datas.push({
        name: listDatas[i],
        link: linkDatas[i]
    });
}

conosole.log(datas);
2017年4月16日 19:54
編輯回答
不將就
var listSplits = list.split(',')
var linkSplits = link.split(',')

var result = listSplits.map(function (name, index) {
  return {
    name: name,
    link: linkSplits[index]
  };
});

希望對你有幫助

2017年11月27日 00:45
編輯回答
巴扎嘿
var names = list.split(',')
var result = link.split(',').map((l, i) => {
  return { name: names[i], link: l}
})

console.log(result)
2018年9月14日 14:50