为了账号安全,请及时绑定邮箱和手机立即绑定

跪求!js数组间循环添加问题?十分感谢

跪求!js数组间循环添加问题?十分感谢

动漫人物 2019-07-27 09:26:42
1.元数据constarr1=["#355b54","#12d806","#748aac"];constarr2=[{type:"一类"},{type:"二类"},{type:"三类"},{type:"四类"},{type:"五类"},{type:"六类"},{type:"七类"},{type:"其他"}];2.需要将arr中数据按照索引插入到arr2,arr1商量继续从arr[0]添加.3.最后的效果是这样:constarr=[{type:"一类",color:"#355b54"},{type:"二类",color:"#12d806"},{type:"三类",color:"#748aac"},{type:"四类",color:"#355b54"},{type:"五类",color:"#12d806"},{type:"六类",color:"#748aac"},{type:"七类",color:"#355b54"},{type:"其他",color:"#12d806"}]
查看完整描述

2 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

constarr=arr2.map((item,index)=>({
...item,
color:arr1[index%arr1.length]
}))
                            
查看完整回答
反对 回复 2019-07-27
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

letarr1Length=arr1.length
letresult=arr2.map((item,index)=>{
letidx=index%arr1Length//取余,首尾循环
return{...item,color:arr1[idx]}
})
console.log(result)
                            
查看完整回答
反对 回复 2019-07-27
  • 2 回答
  • 0 关注
  • 385 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信