Используйте Array.sort , чтобы сравнить свойство date
каждого объекта с предыдущим объектом, а затем используйте Array.map , чтобы вернуть массив всех элементов 'string
свойства.
Обновление не нужно parse
отметка времени даты.
const items = [{string: 'test4', date: '2019-03-04T10:36:37.206000Z'}, {string: 'test1', date: '2019-03-10T10:36:37.206000Z'}, {string: 'test2', date: '2019-03-09T10:36:37.206000Z'}, {string: 'test3', date: '2019-03-07T10:36:37.206000Z'}]
const strings = items
.sort((a, b) => b.date > a.date)
.map(({ string }) => string)
console.log(strings)