undefined при объявлении в качестве имени переменной выдает ошибку в браузере, но работает успешно при запуске в node.js - PullRequest
0 голосов
/ 22 января 2020

Я пытался выполнить следующие строки кода в браузере Nodejs и chrome. В nodejs он успешно выполнен, но в браузере chrome выдает ошибку.

const undefined = 1;
console.log(undefined); 
// Nodejs: prints 1
//chrome browser: VM359:1 Uncaught SyntaxError: Identifier 'undefined' has already been declared

Если значение undefined уже объявлено как значение, вы не думаете, что undefined ведет себя переменная в nodejs?

1 Ответ

0 голосов
/ 22 января 2020

Вы не можете переопределить неопределенное в соответствии с { ссылка }. Он может работать на узле, где не будет использоваться ни один глобальный объект. Но вообще это просто не записываемое имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...