Jebkurš ligzdotības līmenis JavaScript
Var būt arī šādi funkciju izsaukumi: func()()()
un func()()()() - un tā tālāk līdz bezgalībai.
Lai to panāktu, ir nepieciešams, ka iekšējā funkcija arī atgriež funkciju, tā - vēl vienu un tā tālāk. Šeit ir piemērs:
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // izvadīs '!'
Izveidojiet funkciju func, kuru izsaucot
šādi: func()()()()(), atgriezīs
'!'.