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

Елизавета Коновалова

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

2 0

Сергей Соловьев

Здравствуйте, Елизавета.

Потому что, идентификатор 'key' не является именем свойства (ключом) объекта 'student', а всего лишь хранит ссылку на имя свойства (в данном случае на 'class'). Поэтому точечная нотация не работает.

Подробнее - в последнем абзаце этого урока.

1

Роман Ашиков

Приветствую, Елизавета!

Сергей верно ответил на ваш вопрос. Если вам помог его ответ, то можете нажать на кнопку "Отметить как решение", таким образом поблагодарив его за помощь. Кстати, это помогает другим студентам в поисках ответов на похожие вопросы.

Сергей, спасибо!

1

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

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

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

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

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

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

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

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

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

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

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

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

Шухрат Каримов 09 октября 2020 →

Здравствуйте! Не очень понял как reduce использовать с объектам в упражнении, если надо складывать числа, п...