use-strict

Я написал "use strict"; в верхней части моего сценария. Я не могу написать num = 5;, потому что я получаю ReferenceError: Can't find variable: num. Чтобы исправить это, я могу написать let num = 5;. Используя эту логику, почему мне разрешено писать name = prompt("What is your name?");? Разве я не должен п...

этот вопрос уже есть ответ здесь: Что делает "use strict" в JavaScript, и каковы причины этого? 25 ответов Я начал исследовать узел.js и написал много демонстрационных веб-приложений, чтобы понять поток узла.Яш, Экспр...

почему этой в анонимной функции неопределенной при использовании javascript в строгом режиме? Я понимаю, почему это может иметь смысл, но я не смог найти конкретного ответа. пример: (function () { "use strict"; this.foo = "bar"; // *this* is undefined, why? }()); тест в скрипке:http://jsfiddle.n...