Карточка Junior this, call, apply, bind обновлено
call и apply
Вопрос
Что делают call и apply и чем отличаются?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Оба сразу вызывают функцию с заданным this. call(ctx, a, b) принимает аргументы списком, apply(ctx, [a, b]) массивом.
Ответ
Оба сразу вызывают функцию с заданным this. call(ctx, a, b) принимает аргументы списком, apply(ctx, [a, b]) массивом.
Разбор
Мнемоника: Apply это Array.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.