Показать сообщение отдельно
  #1 (permalink)  
Старый 29.03.2022, 15:43
Новичок на форуме
Отправить личное сообщение для Abdukarim Посмотреть профиль Найти все сообщения от Abdukarim
 
Регистрация: 16.03.2022
Сообщений: 2

use strict не работает
Всем мира и добра!
Почему 'use strict' не работает? набрал:

'use strict'
function osG() {
b = true
console.log(b)
}

osG()

console.log(b)

и вместо того чтоб показать ошибку, так как переменная b не была объявлена ни в одной из областей видимости, он показывает мне результат автоматического присваивания переменной b в глобальной области видимости так, если бы я не использовал 'use strict' ранее. Хотя по логике JS он должен в строгом режиме показать, что переменная не была объявлена нигде.
Ответить с цитированием