Почему установка двоеточия перед именем переменной является допустимым кодом в js? - PullRequest
3 голосов
/ 28 марта 2019

Пример:

let :test = "Hello";
console.log(test);

Этот код не выдает никакой ошибки.Почему?

1 Ответ

5 голосов
/ 28 марта 2019

Поскольку у вас действительно есть метка https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label

Если бы вы были в строгом режиме, это вызвало бы ошибку.

let: // <-- label
  test = "hello 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...