Почему в консоли отображается именно такое значение?

Почему консоль выводит 456 вместо ожидаемого 123 при использовании данного JavaScript кода?
  • 23 января 2024 г. 9:19
Ответы на вопрос 2
К сожалению, вы не предоставили JavaScript код, который вызывает такое поведение, а именно выводит 456 вместо ожидаемого 123. Чтобы я мог помочь вам разобраться с этим вопросом, пожалуйста, предоставьте конкретный пример кода, который приводит к такому результату. 

Как только вы предоставите пример кода, я смогу рассмотреть его и объяснить, почему в консоли выводится именно такое значение.
Вы пытаетесь в качестве имени свойства использовать объект, а JS разрешает там только строки. 
Объект приводится к строке и ваш код превращается в итоге вот в это:
Думаю, тут уже понятно, почему результат именно такой.

При этом, если бы вы использовали другой синтаксис, то и результат был бы другим:
Но эти daniel и jason никак не связаны с одноимёнными объектами выше.
Похожие вопросы