Объект js в массив

243
06 марта 2018, 05:29

У меня есть объект вида

[
    {
       year: '1982'
    },
    {
       month: 'June'
    },
    {
       day: 13
    },
]

Мне надо его переделать в массив и что бы я мог обращаться к элементам массива по ключу (year, month и т.д) Все перепробовал но никак не сделаю. Подскажите пожалуйста

Answer 1

Вы перепутали объект и массив

console.log([ 
    { 
       year: '1982' 
    }, 
    { 
       month: 'June' 
    }, 
    { 
       day: 13 
    }, 
].reduce((res, el) => Object.assign(res, el), {}));

Answer 2

Можно так:

let obj = {
 year: 1982,
 month: 'June',
 day: 13
}
READ ALSO
Работа NVDA Screen Reader c aria-attributes

Работа NVDA Screen Reader c aria-attributes

Кто-нибудь сталкивался с проблемой - NVDA Screen Reader не читает aria-attributes, например такой как aria-labelledby ?

192
Как общаться с методами?

Как общаться с методами?

Есть два метода public function One(){

199
Как удалить символы

Как удалить символы

Здраствуйте! Я получаю с помощью цикла while элементы из папокПри получение появляються сторонние символы (или так должно быть)

243
Вырезать emoji из строки

Вырезать emoji из строки

Кодировка моей базы данных в utfmb4Соответственно поддерживаются смайлы Emoji

196