Чтобы использовать строгий режим в JavaScript для предотвращения неожиданных ошибок, нужно добавить директиву «use strict» в начало файла или функции. 14
На уровне файла строгий режим применяется ко всему скрипту. 2 Для этого директиву нужно разместить в начале файла, перед ней не должно быть никакого исполняемого кода, кроме комментариев. 2
На уровне функции строгий режим действует только в пределах этой функции и всех вложенных функций. 2 Для этого директиву «use strict» нужно поместить в верхнюю часть тела функции, до любых других команд. 5
Некоторые ограничения строгого режима, которые помогают предотвратить ошибки:
В современных JavaScript-проектах, таких как модули ES2015 и классы, строгий режим активирован по умолчанию. 4