Heim  >  Artikel  >  Web-Frontend  >  Hier sind einige Titeloptionen unter Berücksichtigung des Frageformats und des Fokus des Artikels: **Direkt und prägnant:** * **Woher kommen Variablen in JavaScript-Rückruffunktionen?** * **Wie sind

Hier sind einige Titeloptionen unter Berücksichtigung des Frageformats und des Fokus des Artikels: **Direkt und prägnant:** * **Woher kommen Variablen in JavaScript-Rückruffunktionen?** * **Wie sind

Patricia Arquette
Patricia ArquetteOriginal
2024-10-26 08:52:02372Durchsuche

Here are a few title options, keeping in mind the question format and the article's focus:

**Direct and Concise:**

* **Where do Variables in JavaScript Callback Functions Come From?** 
* **How are

Der Ursprung von Parametern in JavaScript-Rückruffunktionen

In JavaScript werden Rückruffunktionen ausgeführt, nachdem sie als Parameter an andere Funktionen übergeben wurden. Das Verständnis des Ursprungs der in Callback-Funktionen verwendeten Variablen kann Verwirrung stiften.

Im Node.js-Beispiel:

router.get('/', function(req, res){
    res.render('index', {});
});

Variablen req und res scheinen aus dem Nichts aufzutauchen. Sie entstehen jedoch auf die gleiche Weise wie Variablen in jedem Funktionsaufruf.

Nehmen Sie zum Beispiel diese Nicht-Callback-Funktion:

function add (a, b) {
  return a + b
}

Wir gehen davon aus, dass die Variablen a und b von der Funktion stammen Aufruf:

add(1,2)

Das gleiche Prinzip gilt für Rückruffunktionen. Wenn die an router.get übergebene Funktion aufgerufen wird, empfängt sie req und res als Parameter.

Intern könnte die Definition von router.get so aussehen:

router.get = function(endpoint, cb){
   //do something
   var request = {}
   var response = {}
   cb(request, response) // invocation time
}

In Ihrem Beispiel , Der Knoten übergibt Anfrage und Antwort als Parameter an Ihre Rückruffunktion, wenn get aufgerufen wird.

Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen unter Berücksichtigung des Frageformats und des Fokus des Artikels: **Direkt und prägnant:** * **Woher kommen Variablen in JavaScript-Rückruffunktionen?** * **Wie sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn