Как получается, что var и let создают ошибки объявления? - PullRequest
0 голосов
/ 14 мая 2019

Я просматривал этот фрагмент, где говорится, что ключевое слово let появилось в ES6, потому что var на самом деле не смог обнаружить переопределения или переопределения переменной.Но когда я запускаю приведенный ниже код, я все равно получаю переменную, уже объявленную как ошибку.

Я запустил это в консоли Chrome.

var x = 10;
var x = 20;

То же, что

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