JavaScript တွင် IIFE အတွက် လုံးပတ်ကွင်းများ

တစ်ပြိုင်နက် function ခေါ်ဆိုခြင်းတွင် ပေါင်းလဒ်သင်္ကေတအစား လုံးပတ်ကွင်းများကို အသုံးပြုလေ့ရှိပြီး၊ ဤနည်းလမ်းက ပိုမိုရှင်းလင်းသည်ဟု ယူဆထားပါသည်။

javascript(function() {
  console.log('!');
}());

များသောအားဖြင့် လုံးပတ်ကွင်းခေါ်ဆိုခြင်းကို အပြင်ဘက်တွင် ဤကဲ့သို့ ထားလေ့ရှိပါသည်။

javascript(function() {
  console.log('!');
})();
Задание 1

ကုဒ်ကို မစမ်းကြည့်ဘဲ ဘာထွက်လာမည်ကို သတ်မှတ်ပါ။

javascriptlet result = (function() {
  return '!';
}());

console.log(result);
Задание 2

ကုဒ်ကို မစမ်းကြည့်ဘဲ ဘာထွက်လာမည်ကို သတ်မှတ်ပါ။

javascriptlet result = (function() {
  return '!';
})();

console.log(result);
Задание 3

ကုဒ်ကို မစမ်းကြည့်ဘဲ ဘာထွက်လာမည်ကို သတ်မှတ်ပါ။

javascriptlet result = (function() {
  return '!';
});

console.log(result);
Задание 4

ကုဒ်ကို မစမ်းကြည့်ဘဲ ဘာထွက်လာမည်ကို သတ်မှတ်ပါ။

javascriptlet result = (function() {
  return '!';
});

console.log(result());