Rumah  >  Artikel  >  hujung hadapan web  >  Pengenalan kepada ekspresi fungsi pelaksanaan segera dalam kemahiran JavaScript_javascript

Pengenalan kepada ekspresi fungsi pelaksanaan segera dalam kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 16:09:111601semak imbas

Kami sudah biasa melihat fungsi tanpa nama
ini

Salin kod Kod adalah seperti berikut:

(fungsi(){
console.log("ujian");
})();

Apa yang saya panggil sebelum ini ialah melaksanakan sendiri fungsi tanpa nama

Saya mendapat tahu bahawa terdapat nama lain: Ungkapan Fungsi yang Dipanggil Serta-merta (IIFE, Ungkapan Fungsi yang Dipanggil Serta-merta)

Panggil ungkapan fungsi dengan segera

Berbanding dengan fungsi tanpa nama laksana sendiri, maksud ungkapan fungsi panggilan segera adalah lebih jelas.

Fungsi laksana sendiri termasuk contoh berikut:

Salin kod Kod adalah seperti berikut:

fungsi foo() { foo();
dan

Salin kod Kod adalah seperti berikut:
var foo = function() { arguments.callee( };

Lebih penting lagi, sesuatu seperti berikut mungkin merupakan fungsi tanpa nama yang dilaksanakan sendiri

Salin kod Kod adalah seperti berikut:
var foo = function() { foo( };

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