JavaScript · Middle · Запитання 2 з 75

Чим call, apply і bind відрізняються один від одного?

Пояснення

fn.call(ctx, a, b), fn.apply(ctx, [a, b]) - негайний виклик із заданим this. fn.bind(ctx, a) повертає функцію з назавжди прив'язаним контекстом і частково застосованими аргументами. На стрілкові функції всі три не впливають: у них немає власного this.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 2

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест