
Слишком запутанные и опасные ошибки!: откройте силу «строгого использования» в 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, чтобы вы могли найти и исправить любые ошибки на ранней стадии.