Вопрос пользователя Maxim Kalinchuk в уроке «Агрегация (reduce)», курс «JS: Функции»

Maxim Kalinchuk

Ещё раз добрый день!) Дошёл до упражнения, написал следующий код, но почему-то, в конечном итоге, нарушается последовательность записи user в определенный ключ (То есть в class: 'A' попадают ребята из класса 'B' и наоборот). Подскажите пожалуйста в чём проблема https://ru.hexlet.io/code_reviews/322258

2 0

Сергей Мелодин

Maxim Kalinchuk, приветствую.

Для обращения к объекту по ключу необходимо использовать квадратные скобки, а сейчас в вашем решении идёт фактически обращение к ключу key объекта пользователя, что порождает undefined. Попробуйте переписать своё решение, исправив эту часть и сделать, чтобы возвращался новый аккумулятор с необходимыми данными вместо мутации старого.

0

Maxim Kalinchuk

Сергей Мелодин, Спасибо!)

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг».

Похожие вопросы

Павел Хлесткин 06 ноября 2020 →

Здравствуйте, что-то совсем не соображу как решить только через reduce. Решил для начала сделать с использо...

Nadia Bogacheva 26 октября 2020 →

Скажите, пожалуйста, где в теории до этого было про object1.concat(object2)?

Денис Семес 26 октября 2020 →

Поправьте меня, если я не прав, но использовать оператор spread в reduce у коллег не приветствуется. Я выпо...

Герман Фоменко 18 октября 2020 →

Задачу я решил. Но я всё равно так и не понял reduce.

Елизавета Коновалова 12 октября 2020 →

Привет! Подскажите, почему не срабатывает с обращением через точку (закоменчено) https://ru.hexlet.io/code_...