JavaScript တွင် မည်သည့် အဆင့်ဆင့် ပုံစံမျိုးမဆို

လုပ်ဆောင်ချက်များ၏ ထိုကဲ့သို့ခေါ်ယူမှုများ ရှိနိုင်သည်။ func()()() နှင့် func()()()() - နှင့် ဤသို့ဆက်လက်၍ အဆုံးမရှိအောင်။

ဤအတွက် အတွင်းပိုင်း လုပ်ဆောင်ချက်သည်လည်း လုပ်ဆောင်ချက်တစ်ခုကို ပြန်ပေးရန် လိုအပ်သည်၊ ထိုလုပ်ဆောင်ချက်က တစ်ခုထက်ပို၍ ပြန်ပေးရန်နှင့် ဤသို့ဆက်လက်သွားရန်။ ဤနေရာတွင် နမူနာ။

javascriptfunction func() {
  return function() {
    return function() {
      return '!';
    };
  };
}

console.log( func()()() ); // ထုတ်ပြမည် '!'
Задание 1

func လုပ်ဆောင်ချက်ကို ပြုလုပ်ပါ၊ ဤကဲ့သို့ခေါ်ယူသောအခါ။ func()()()()(), ပြန်ပေးမည် '!'.