Kami terbiasa melihat fungsi anonim seperti ini
Salinan kode adalah sebagai berikut:
(fungsi(){
console.log ("tes");
}) ();
Saya telah menyebut diri saya-mengeksekusi fungsi anonim sebelumnya.
Saya menemukan bahwa ada nama lain: Segera Hubungi Ekspresi Fungsi (IIFE, Ekspresi Fungsi yang Dikeret Segera)
Ekspresi fungsi panggilan segera
Dibandingkan dengan fungsi anonim yang dieksekusi sendiri, makna panggilan fungsi panggilan segera lebih jelas.
Ada beberapa contoh fungsi yang dieksekusi sendiri:
Salinan kode adalah sebagai berikut:
function foo () {foo (); }
maupun
Salinan kode adalah sebagai berikut:
var foo = function () {arguments.callee (); };
Lebih penting lagi, sesuatu seperti yang di bawah ini mungkin merupakan fungsi anonim yang dieksekusi sendiri
Salinan kode adalah sebagai berikut:
var foo = function () {foo (); };