JavaScript · Middle · Pytanie 2 z 75

Czym różnią się od siebie call, apply i bind?

Wyjaśnienie

fn.call(ctx, a, b) i fn.apply(ctx, [a, b]) wywołują od razu z podanym this. fn.bind(ctx, a) zwraca funkcję z na stałe przypiętym kontekstem i częściowo zastosowanymi argumentami. Żadna z nich nie wpływa na funkcje strzałkowe: nie mają one własnego this.

Do poczytania

Błąd w pytaniu

JavaScript · Middle · pytanie 2

Sprawdź się

Rozwiąż test JavaScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test