Встречается на собеседованиях • сегодня
Имеет ли объект свой This
Да, объект не имеет собственного this. this в JavaScript определяется контекстом вызова функции, а не объектом. Если метод объекта вызывается как obj.method(), то this внутри метода ссылается на obj. Однако, если функция вызывается отдельно (например, через переменную), this может потерять контекст.
Пример:
javascript
const obj = {
name: 'Test',
greet() {
console.log(this.name); // `this` ссылается на `obj`
}
};
obj.greet(); // "Test"
const greetFunc = obj.greet;
greetFunc(); // Ошибка или undefined (зависит от strict mode)Для фиксации контекста можно использовать bind, стрелочные функции или передачу контекста явно.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы