@Sector567

Почему выпадает undefined в коде?

Вот код:
https://codepen.io/Crot/pen/QWyMoNB?editors=0012

Почему на строке 10 значение по ключу показывается, а на строке 11 undefined?
Разница лишь в том, что "символ" id я задал через отдельную переменную вне самого объекта, а "символ" age, прям в объекте. по сути это же одно и то же, но почему результаты разные?
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Потому что Symbol(<имя>) - создание нового символа. Чтобы получить значение по сиволу, надо иметь на руках ссылку на этот сиvвол. Из документации:
Symbol("foo") === Symbol("foo"); // false
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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