Домашняя страница, нам нужно понять концепцию строгого режима. Строгий режим - это специальный режим выполнения. Он исправляет некоторые языковые недостатки, обеспечивает более сильную проверку ошибок и повышает безопасность. Строгие режимы могут быть выполнены на некоторых функциях, таких как:
функция func () {
'Используйте строго'
}
Вы также можете выполнить строгий режим во всем файле JS, например:
'Используйте строго'
функция func () {
}
Тогда мы не можем использовать его в следующих ситуациях:
1. Ширина не допускается
2. Необладанные переменные не разрешаются назначать
3. Аргументы становятся статической копией параметров
4. Удалить параметр и ошибку имени функции
5. Удалить невыполненную ошибку атрибута
6. Ошибка буквальной литератной дубликата атрибута ошибка
7. восьмидесятнические литералы запрещены
8. eval, аргументы становятся ключевыми словами и не могут использоваться в качестве переменных или имен функций.
9. Eval Independent Scope
Как правило, когда функциональные вызовы (не вызовы метода объекта и не используют Apply/Call/Bind для изменения этого), это указывает на нулевые, а не глобальные объекты.
Если вы используете Apply/Call, при передаче нулевого или неопределенного, это будет указывать на нулевые или неопределенные, а не глобальный объект.
Попытайтесь изменить нерапируемое свойство (записи = false) и добавьте тип Times Typeerr в неэстизируемом объекте, а не игнорировать его.
Arguments.caller, Arguments.callee отключен
Приведенное выше резюме модели строгих JS (совместное использование) - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.