⊗jsPmCxAM 442 of 505 menu

Wiązanie kontekstu za pomocą metody apply w JavaScript

Przyjrzyjmy się teraz metodzie apply do wiązania kontekstu. Działa ona praktycznie tak samo jak metoda call. Różnica polega na tym, że w apply parametry są przekazywane w postaci tablicy, a nie wypisywane po przecinku. W zależności od zadania wygodniejsza jest raz jedna, a raz druga metoda.

Oto przykład przekazywania parametrów do metody apply:

func.apply(elem, [param1, param2]);

Załóżmy, że mamy następujący kod:

<input id="elem" value="hello"> let elem = document.querySelector('#elem'); function func(surname, name) { console.log(this.value + ', ' + surname + ' ' + name); } func(); // tutaj powinno wyświetlić 'hello, John Smit'

Dodaj w ostatniej linii metodę apply tak, aby na ekranie wyświetliło się 'hello, John Smit'. Słowo 'hello' powinno zostać pobrane z value inputa, a 'John' i 'Smit' powinny być parametrami funkcji.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć