Поведенческий
Зачем в JavaScript нужна директива use strict и как она изменяет поведение кода?
включает в JS режим строгого выполнения запрещает неявные ошибки, включая обращение к необъявленным переменным не допускает повторяющиеся имена параметров функций изменяет значение this внутри функций: в strict это…
Читать ответ