Какие способы привязки контекста ты знаешь?

Контекст задают способом вызова метода, через call/apply/bind либо сохраняют лексически в стрелочной функции.

Короткий ответ

Что ответить на собеседовании

Контекст задают способом вызова метода, через call/apply/bind либо сохраняют лексически в стрелочной функции.

Подробный разбор

Ответ с пояснениями

Контекст задают способом вызова метода, через call/apply/bind либо сохраняют лексически в стрелочной функции.

object.method() передаёт object как this обычной функции; извлечение метода в отдельную переменную может потерять этот контекст. bind создаёт связанную функцию, call и apply вызывают сразу. Стрелка не имеет собственного this и полезна как обёртка, но не как универсальная замена методов.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее