# ❓ 两个数组合并成一个数组

请把两个数组 ['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

完结撒花。当场去世~