字符串按顺序两个一组变成对象,加入到新数组中,求大神指教!谢谢!

搭边的日月 2022-06-18 17:17:59

 

 

...全文
196 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aら 淼 2022-07-20
  • 打赏
  • 举报
回复 1

努力一行代码实现[阴险]

// 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)
搭边的日月 2023-03-10
  • 举报
回复
@aら 淼 谢谢你热心的回复
reembarkation 2022-06-29
  • 打赏
  • 举报
回复 1

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
}





搭边的日月 2023-03-10
  • 举报
回复
@reembarkation 谢谢大佬的指教!

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧