Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const sortedArr = arr .map(n => [ n, new Date(n.date.split('.').reverse().join('-')) ]) .sort((a, b) => a[1] - b[1]) .map(n => n[0]);
const toDate = (str) => { const [date, month, year] = str.split('.'); return Date.parse([year, month, date].join('-')); } const sorted = arr.sort((a, b) => toDate(a.date) - toDate(b.date))
arr.sort((a, b) => { if(new Date(a.date).getTime() < new Date(b.date).getTime()) return 0 return -1 })