use strict не работает
Всем мира и добра!
Почему 'use strict' не работает? набрал: 'use strict' function osG() { b = true console.log(b) } osG() console.log(b) и вместо того чтоб показать ошибку, так как переменная b не была объявлена ни в одной из областей видимости, он показывает мне результат автоматического присваивания переменной b в глобальной области видимости так, если бы я не использовал 'use strict' ранее. Хотя по логике JS он должен в строгом режиме показать, что переменная не была объявлена нигде. |
Возможно, нужно поставить ; после use strict.
Вот так: 'use strict'; |
Часовой пояс GMT +3, время: 01:38. |