"использовать строгую" в javascript

Недавно я читал много кодов JavaScript, и мне было интересно узнать, какие преимущества можно использовать "use strict". Любая идея была бы очень оценена.

Ответ 1

Прежде чем вы перейдете и используйте "строгое" во всех своих сценариях, предупреждение:

Браузеры, которые не поддерживают строгий режим, будут запускать ваш код с различным поведением в браузерах, которые делают.

Теперь, чтобы ответить на ваш вопрос. Преимущества строгого режима:

  • Некоторые ошибки больше не являются тихими, а вместо них выбрасываются.
  • Позволяет интерпретатору делать optmizations.
  • Запрещает синтаксис, который, вероятно, будет устаревшим в следующей версии ECMAScript.

(Источник: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Functions_and_function_scope/Strict_mode)

Ответ 2

активирует строгий режим (где поддерживается). Основные преимущества заключаются в том, что некоторые бесшумные ошибки и некоторые методы кодирования, которые могут вас опрокинуть, превращаются в громкие ошибки, поэтому вы можете полностью их избежать.