16 / 43
Чем отличается call от apply?
Единственное отличие: способ передачи аргументов. call принимает аргументы через запятую (fn.call(ctx, arg1, arg2)), а apply принимает аргументы массивом (fn.apply(ctx, [arg1, arg2])). Мнемоника: call = comma (запятая), apply = array (массив). В современном JavaScript apply часто заменяют на call + spread.