87,996
社区成员




努力一行代码实现[阴险]
// var str = "4aaa,6,6bbb,6,2ccc,3";
str.split(",").map((str,i,arr)=>{
if(i%2===0){
return {name:arr[i],number:arr[i+1]}
}
return ""
}).filter(item=>item)
let array=['xxx',6,'yyyy',6,'zz',3]
let newArray=[]
for(let i=0;i<array.length;){
let obj={name:array[i],number:array[i+1]}
newArray.push(obj)
i=i+2
}