لقد اعتدنا على رؤية وظائف مجهولة مثل هذا
نسخة الكود كما يلي:
(وظيفة(){
console.log ("اختبار") ؛
}) () ؛
لقد اتصلت بنفسي تنصيب وظيفة مجهولة من قبل.
لقد وجدت أن هناك اسمًا آخر: استدعاء تعبير الوظيفة على الفور (Iife ، تعبير الوظيفة الملقح على الفور)
استدعاء تعبير وظيفة على الفور
بالمقارنة مع وظائف مجهولة المصدر ذاتيا ، فإن معنى تعبيرات وظيفة الاتصال على الفور أكثر وضوحًا.
هناك بعض الأمثلة على وظيفة التنفيذ الذاتي:
نسخة الكود كما يلي:
دالة foo () {foo () ؛ }
إلى جانب
نسخة الكود كما يلي:
var foo = function () {enduces.callee () ؛ } ؛
الأهم من ذلك ، قد يكون هناك شيء مثل واحد أدناه هو تنفيذ وظائف مجهولة
نسخة الكود كما يلي:
var foo = function () {foo () ؛ } ؛