Слияние кода завершено, страница обновится автоматически
let cc = ['A', 'B', 'C', 'D'].join()
let dd = ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2']
console.log(cc)
dd.forEach((item, index) => {
// Если A1, A2 находятся в ABCD и вторая цифра равна 2, добавить A после A2
if (item[1] == 2) {
dd.splice(index + 1, 0, item[0])
}
})
// Последний элемент
if (dd[dd.length - 1].charAt(1) == 2) {
dd.push(dd[dd.length - 1].charAt(0))
}
console.log(dd)