87,994
社区成员
发帖
与我相关
我的任务
分享
let nameVal="jone,jane",ageVal="12,11";
let nameArr=nameVal.split(","),ageArr=ageVal.split(",");
if(nameArr.length!==ageArr.length){//如果必须一一对应的话就判断一下
console.log("对应关系不正确")
}
//不需要一一对应的话直接取长的数组遍历;这样短的数组会以undefined补齐
let length=nameArr.length>ageArr.length?nameArr.length:ageArr.length,
res=[];
for(let i = 0; i<length;i++){
res.push({
name:nameArr[i],
age:ageArr[i]
})
}
var name = $("input[placeholder='name']").val().split(',');
var age = $("input[placeholder='age']").val().split(',');
var json = [];
for(var i = 0; i < name.length && i < age.length; i++){
json.push({name: name[i], age: age[i]});
}
console.log(json);