JavaScript-da islendik derejeli iç-içelik
Funksiýa çagyryşlary şeýle hem bolup bilýär: func()()()
we func()()()() - we şuňa meňzeş çäksizlik ýaly.
Bun üçin içki funksiýanyň özüniňem bir funksiýa gaýtarmagy, onuň ýene birini we şuňa meňzeş dowam etmegi zerur. Mysal aşakda:
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // '!' görkezer
func funksiýasyny ýasaň, ony şeýle
çagyranda: func()()()()(),
'!' gaýtarsyn.