Niniejszy podręcznik nauczy procedury przekazywania funkcji jako parametru lub argumentu.
Jak przekazać funkcję JavaScript jako argument/parametr?
W celu przekazania funkcji jako parametru JavaScript oferuje „referenceFunc ()”, Która będzie odnosi się do konkretnej funkcji, która należy przekazać jako parametr.
Tutaj mamy przykład demonstracji.
Przykład
Najpierw zadeklarujemy funkcję „rodzic()”I przekaż„referenceFunc„Jako parametr:
funkcja macierz (referenceFunc)Następnie zadeklarujemy drugą funkcję o nazwie „dziecko()”, Który należy przekazać jako parametr w funkcji macierz (). Ponadto wyświetlimy komunikat w treści funkcji, aby sprawdzić, czy funkcja jest pomyślnie przekazana jako argument, czy nie:
Funkcja dziecko ()Na koniec przekazamy funkcję Child () jako argument do funkcji macierz ():
rodzic (dziecko);Gdy zostanie wykonany powyższy program, a funkcja nadrzędna () będzie próbowała uzyskać dostęp do funkcji child (), kompilator określa funkcję child () jako „referenceFunc ()”I wykonaj kod Dodaj jego ciało w następujący sposób:
Wykazaliśmy najprostszą metodę przekazywania funkcji jako parametru lub argumentu.
Wniosek
Aby przejść funkcję jako parametr, możesz odwołać się do wymaganej funkcji jako argumentu w JavaScript. W takim scenariuszu, gdy funkcja próbuje uzyskać dostęp do innej funkcji, która jest przekazywana jako argument na wywołaniu funkcji, dodany parametr odniesienia będzie się odnosić. W tym zapisie omówiono metodę przekazywania dowolnej funkcji jako argumentu lub parametru w JavaScript.