# ❓ 两个数组合并成一个数组
请把两个数组 ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2'] 和 ['A', 'B', 'C', 'D'],合并为 ['A1', 'A2', 'A', 'B1', 'B2', 'B', 'C1', 'C2', 'C', 'D1', 'D2', 'D']。
先上代码
let arr1 = ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2']
let arr2 = ['A', 'B', 'C', 'D']
let arr2temp = arr2.map(item => `${item}3`)
let arr3 = [...arr1, ...arr2temp].sort().map(item => {
if (item.includes('3')) return item.split('')[0]
return item
})
1
2
3
4
5
6
7
2
3
4
5
6
7
完结撒花。当场去世~