Rumah  >  Artikel  >  hujung hadapan web  >  Berikut ialah beberapa pilihan tajuk, dengan mengambil kira format soalan dan fokus artikel: **Terus dan Ringkas:** * **Dari manakah Pembolehubah dalam Fungsi Panggilan Balik JavaScript Berasal?** * **Apa khabar

Berikut ialah beberapa pilihan tajuk, dengan mengambil kira format soalan dan fokus artikel: **Terus dan Ringkas:** * **Dari manakah Pembolehubah dalam Fungsi Panggilan Balik JavaScript Berasal?** * **Apa khabar

Patricia Arquette
Patricia Arquetteasal
2024-10-26 08:52:02372semak imbas

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

Asal Usul Parameter dalam Fungsi Panggilan Balik JavaScript

Dalam JavaScript, fungsi panggil balik dilaksanakan selepas dihantar sebagai parameter kepada fungsi lain. Memahami asal pembolehubah yang digunakan dalam fungsi panggil balik boleh menjadi punca kekeliruan.

Dalam contoh Node.js:

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

Pembolehubah req dan res nampaknya wujud entah dari mana. Walau bagaimanapun, ia berasal dengan cara yang sama seperti pembolehubah dalam mana-mana pemanggilan fungsi.

Ambil fungsi bukan panggil balik ini sebagai contoh:

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

Kami faham bahawa pembolehubah a dan b datang daripada fungsi seruan:

add(1,2)

Prinsip yang sama digunakan untuk fungsi panggil balik. Apabila fungsi dihantar ke router.get digunakan, ia menerima req dan res sebagai parameter.

Secara dalaman, takrif router.get mungkin kelihatan seperti ini:

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

Dalam contoh anda , Node menghantar permintaan dan respons sebagai parameter kepada fungsi panggil balik anda apabila get dipanggil.

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, dengan mengambil kira format soalan dan fokus artikel: **Terus dan Ringkas:** * **Dari manakah Pembolehubah dalam Fungsi Panggilan Balik JavaScript Berasal?** * **Apa khabar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn