Ten artykuł zostanie pokazany:
Jak występuje „TypeError: Callback nie jest funkcją w JavaScript”?
„„Typeerror: Callback nie jest funkcją w JavaScript”Występuje, gdy wywołanie wywoławcze zostanie przekazane funkcji jako argument. Mimo to funkcja jest wywoływana bez przekazywania wywołania zwrotnego jako parametru.
Przykład
Tutaj zdefiniujemy funkcję „obliczenie()”To wymaga„oddzwonić”Jako parametr, ale nie zawiera wywołania zwrotnego podczas wywoływania funkcji:
Zadzwoń do "obliczenie()”Funkcja:
obliczenie();Wyjście pokazuje błąd:
Zobaczmy, jak naprawić wyżej wymieniony błąd.
Jak naprawić „typeerror: Callback nie jest funkcją w JavaScript”?
Aby rozwiązać określony błąd, zdefiniuj funkcję wywołania zwrotnego za pomocą funkcji strzałki, a następnie zwróć ją do zdefiniowanej funkcji:
Obliczanie funkcji (callback = () => )Wywołaj funkcję:
obliczenie();Lub możesz zdefiniować funkcję wywołania zwrotnego w wywołaniu funkcji:
calculation (() => );Można zauważyć, że wspomniany błąd został pomyślnie rozwiązany:
Tutaj wykonamy operację dodawania w funkcji wywołania zwrotnego, przekazując dwa parametry „A" I "B”A następnie nazwij to, przekazując dwa argumenty„5" I "8”:
Obliczanie funkcji (Callback = (a, b) =>Wyjście
W ten sposób naprawisz określony błąd typu.
Wniosek
„„Typeerror: Callback nie jest funkcją w JavaScript”Występuje, gdy podano argument zwrotny funkcji, ale funkcja jest wywoływana bez przekazywania wywołania zwrotnego jako parametru. Aby rozwiązać określony błąd, zdefiniuj funkcję wywołania zwrotnego za pomocą funkcji strzałki, a następnie zwróć ją do określonej funkcji. W tym artykule pokazano występowanie i rozwiązanie dla danego błędu.