Что такое функция обратного вызова?
Функция обратного вызова - это функция, которая:
- передано в качестве аргумента другой функции
- вызывается (लागू) после какого-то события
- как только родительская функция завершается, функция, переданная в качестве аргумента, затем вызывается
на простом английском мы говорим
Обратным вызовом является любая функция, которая вызывается другой функцией, которая принимает первую функцию в качестве параметра или функцию, переданную в качестве аргумента
- Примечание:
invoked : код внутри функции выполняется при ее вызове.
или мы говорим так
Обычно используется термин «вызов функции» вместо «вызов функции».
Также принято говорить «вызов функции», «запуск функции» или «выполнение функции».
function getUserInput(firstName, lastName, age, callback2,callback1) {
var fullName = firstName + " " + lastName;
// Make sure the callback is a function
if (typeof callback2 === "function") {
// Execute the callback function and pass the parameters to it
callback2(fullName, age);
}
if (typeof callback1 === "function") {
callback1(lastName);
}
}
function callbackforlastname1(lname){
console.log("---");
}
function genericPoemMaker(name, aged) {
console.log(name + " is finer than fine wine.");
console.log("A " + aged + " of unfortunl smile");
}
getUserInput("Avinash", "Maurya", "26", genericPoemMaker,callbackforlastname1);
ऐसे कॉल करते है