У меня есть следующий объект в Javascript, и я хотел бы вернуть список различных лет из значения createdOn
:
Я пробовал следующее, но он возвращает пустой массив:
const things = [{
"id": 1,
"title": "First thing",
"createdOn": "2017-12-07T15:44:50.123"
},
{
"id": 2,
"title": "Second thing",
"createdOn": "2018-05-07T09:10:24.123"
},
{
"id": 3,
"title": "Third thing",
"createdOn": "2018-12-07T12:07:50.123"
},
{
"id": 4,
"title": "Forth thing",
"createdOn": "2018-12-07T16:39:29.123"
}
]
console.log(things.map(thing => new Date(thing.createdOn).getFullYear()).filter((value, index, self) => self.indexOf(value) === index))
Что мне здесь не хватает?
Большое спасибо заранее.