Встречается на собеседованиях • сегодня
Зачем ключевое слово this
Ключевое слово this в JavaScript ссылается на контекст выполнения функции. Оно динамически определяется в момент вызова функции и может указывать на разные объекты в зависимости от способа вызова.
Основные случаи:
- В методе объекта
thisссылается на сам объект - В обычной функции
thisссылается на глобальный объект (window в браузере) - В стрелочной функции
thisберется из окружающего контекста - В обработчике событий
thisссылается на элемент, к которому привязан обработчик
Пример:
javascript
const obj = {
name: 'Test',
logName() {
console.log(this.name); // 'Test'
}
};
function test() {
console.log(this); // window (в нестрогом режиме)
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы