Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 21

D

Delonge1 in JavaScript Noobs — сообщество новичков
Переслано от Alex
arr.reduce((acc, { type, tagVal }) => {
 const value = acc[type] ?? [];
 return { ...acc, [type]: value.concat(tagVal) };
}, {});
источник

A

Alex in JavaScript Noobs — сообщество новичков
В чём именно?
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Тут отдельно в зависимости прокидываю ту структуру,которая нужна
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
А у вас в варианте получается я сразу кладу в объект свойства,да?
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
type, tagVal
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
const value = acc[type] ?? [];
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
И тут немного запутанно
источник

j

jk in JavaScript Noobs — сообщество новичков
Поменяй аккумулятор на {} - ничего не изменится.
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
{rank:[], suit:[]}
источник

j

jk in JavaScript Noobs — сообщество новичков
Да.
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Вот же значение акк
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Оно так и написано
источник

j

jk in JavaScript Noobs — сообщество новичков
Delonge1
Вот же значение акк
Поменяй его на {}
источник

A

Alex in JavaScript Noobs — сообщество новичков
Delonge1
const value = acc[type] ?? [];
источник

j

jk in JavaScript Noobs — сообщество новичков
Delonge1
Оно так и написано
Господи боже, поменяй {rank:[], suit:[]} на {}
источник

j

jk in JavaScript Noobs — сообщество новичков
Что изменилось?
источник

j

jk in JavaScript Noobs — сообщество новичков
Тебе нужны параметры по умолчанию или ты просто так их туда записал?
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Да,теперь если не добавил во второй массив ничего,его нет
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Да,по умолчанию []
источник