Что делает «использование строгого» в JavaScript, и каковы причины этого?

Недавно я выполнил часть своего кода JavaScript через JSLint Крокфорда, и он выдал следующую ошибку:

Проблема в строке 1, символ 1: отсутствует слово «использовать строгий» заявление.

В процессе поиска я понял, что некоторые люди добавляют "use strict"; в свой код JavaScript. Как только я добавил утверждение, ошибка перестала появляться. К сожалению, Google не раскрыл большую часть истории этого строкового утверждения. Конечно, это должно быть как-то связано с тем, как браузер интерпретирует JavaScript, но я понятия не имею, каков будет эффект.

Так что же такое "use strict";, что это означает и остается ли оно актуальным?

Отвечает ли какой-либо из существующих браузеров на строку "use strict"; или это для будущего использования?

7301
задан 23 January 2017 в 04:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: