JavaScript တွင် မည်သည့် အဆင့်ဆင့် ပုံစံမျိုးမဆို
လုပ်ဆောင်ချက်များ၏ ထိုကဲ့သို့ခေါ်ယူမှုများ ရှိနိုင်သည်။ func()()()
နှင့် func()()()() - နှင့် ဤသို့ဆက်လက်၍ အဆုံးမရှိအောင်။
ဤအတွက် အတွင်းပိုင်း လုပ်ဆောင်ချက်သည်လည်း လုပ်ဆောင်ချက်တစ်ခုကို ပြန်ပေးရန် လိုအပ်သည်၊ ထိုလုပ်ဆောင်ချက်က တစ်ခုထက်ပို၍ ပြန်ပေးရန်နှင့် ဤသို့ဆက်လက်သွားရန်။ ဤနေရာတွင် နမူနာ။
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // ထုတ်ပြမည် '!'
func လုပ်ဆောင်ချက်ကို ပြုလုပ်ပါ၊
ဤကဲ့သို့ခေါ်ယူသောအခါ။ func()()()()(), ပြန်ပေးမည်
'!'.