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
Lepaskan: 2024-10-26 08:52:02
asal
371 orang telah melayarinya

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', {});
});
Salin selepas log masuk

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
}
Salin selepas log masuk

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

add(1,2)
Salin selepas log masuk

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
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!