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

两个数组对应插入

两个数组对应插入

郎朗坤 2019-02-03 20:20:10
现在有两个数组 1.['', '', '123', '', '234']2.['sadsad0', 'sadsad']需要遍历第一个数组 把第二个数组的值填入第一个数组首个不为空的值,第二个数组的接下来的值依次填入第一个数组之后不为空的值在这里也就是第二个数组第一个值 填入第一个数组第三个第二个数组第二个值填入第一个数组最后一个这个算法要怎么写,或者ES6有对应的方法吗
查看完整描述

1 回答

?
holdtom

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

使用 ES6 的 map 和 箭头函数,一行代码的事


let arr1 = ['', '', '123', '', '234']

let arr2 = ['sadsad0', 'sadsad']

let index = 0

arr1.map(item => item === '' ? item : arr2[index++])


查看完整回答
反对 回复 2019-02-14
  • 1 回答
  • 0 关注
  • 544 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号