Sobes.tech
Junior

IIFE (Dərhal Çağırılan Funksiya Təyini) nədir?

sobes.tech Süni İntellekt

AI-dan cavab

IIFE — bu, dərhal icra olunan və elan olunan funksiyadır.

(function() {
  // Funksiya kodu
})();
  • Elan və çağırış: Elan etdikdən dərhal sonra (dairəvi mötərizələr içində) () operatoru bu funksiyanı çağırır.
  • Özəl sahə yaratmaq: IIFE daxilində elan olunan dəyişənlər və funksiyalar qlobal sahəni çirkləndirmir.
  • Kodun izolyasiyası: Bir neçə JavaScript kitabxanası və ya skript istifadə edildikdə ad toqquşmalarını qarşısını alır.
  • Döngülərdə bağlanma problemlərini həll edir: Hər bir iterasiyada düzgün dəyişən dəyərini "tutmağa" kömək edir.
// Özəl sahə yaratmaq üçün nümunə
(function() {
  var privateVar = "Özəl";
  console.log(privateVar); // "Özəl" göstərəcək
})();

// console.log(privateVar); // Xəta: privateVar təyin olunmayıb