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('.')));