JavaScript-da Istalgan Ichatki Darajasi
Funksiyalarning shunday chaqiruvlari ham bo'lishi mumkin: func()()()
va func()()()() - va hokazo cheksizgacha.
Buning uchun ichki funksiya ham funksiyani qaytarishi, u yana boshqasini qaytarishi va shu tarzda davom etishi kerak. Misol:
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // '!' ni chiqaradi
func funksiyasini yarating, u shu tarzda
chaqirilganda: func()()()()(), '!' ni
qaytarsin.