Слишком запутанные и опасные ошибки!: откройте силу «строгого использования» в JavaScript»

«использовать строго» — это способ написания кода JavaScript более безопасным и эффективным способом. Когда вы используете «use strict», код проверяет ошибки и предотвращает их появление.

Например, если вы забудете объявить переменную перед ее использованием, JavaScript выдаст вам ошибку в режиме «use strict». Кроме того, когда вы используете «использовать строгий» режим, если вы используете ключевое слово this внутри функции, которая не является методом объекта, она не будет привязана к глобальному объекту.

Хорошо всегда использовать «строгий режим» в начале вашего кода JavaScript, чтобы вы могли найти и исправить любые ошибки на ранней стадии.

В строгом режиме переменные должны быть объявлены до их использования, а использование необъявленных переменных вызовет ошибку:

"use strict";
y = 100;   // throws an error because y is not declared
var y;
y = 100;   // this is okay

Другой пример, в строгом режиме ключевое слово this внутри функции, которая не является методом объекта, не будет привязано к глобальному объекту:

"use strict";
function getAge() {
  return this.age;
}
console.log(getAge());    // undefined

Хорошо всегда использовать «строгий режим» в начале вашего кода JavaScript, чтобы вы могли найти и исправить любые ошибки на ранней стадии.