JavaScript кез келген кірістірілу деңгейі
Функциялардың мынадай шақырулары болуы мүмкін: func()()()
және func()()()() - және т.с.с. шексіздікке дейін.
Бұл үшін ішкі функцияның да функция қайыруы керек, ол - тағы біреуін және т.с.с. Мына мысалды қараңыз:
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // шығарады '!'
func функциясын жасаңыз, оны мынадай
шақырғанда: func()()()()(), қайтарсын
'!'.