У меня есть объект, который выглядит следующим образом:
var data = {first: '12/1/2019', second: '12/15/2019'}
Я пытаюсь получить массив объектов, используя его ключи и значения, например:
var array = [
{phase: 'first', date: '12/1/2019'},
{phase: 'second', date: '12/15/2019'}
]
Я пробовал разные вещи, но самое близкое, что я получил, это что-то вроде:
var array = Object.entries(data).map(([key, value]) => ({key,value}));
Это дает мне массив объектов, таких как:
[
{key: 'first', value: '12/1/2019'},
{key: 'second', value: '12/15/2019'}
]
Я близко! но я не могу понять, как изменить ключ и значение на фазу и дату. Может кто-нибудь помочь мне?