js поменять элемент строки местами

Всех приветствую! У меня есть следующий массив ['05.01','05.02',05.03] На выходе я должен получить ['01.05','02.05','03.05']

Пытался использовать replace, но не совсем успешно пока.


Ответы (2 шт):

Автор решения: Александр Сычёв

С использованием replace

let arr = ['05.01', '05.02', '05.03'].map(item => item.replace(/(\d{2}).(\d{2})/, "$2.$1"))
console.log(arr)

→ Ссылка
Автор решения: CheshireCaat

Вариант со split и reverse:

const source = ['05.01','05.02','05.03'];

console.log(source.map(val => val.split('.').reverse().join('.')));

→ Ссылка