⊗jsPmFNALN 253 of 505 menu

Ethvert niveau af indlejring i JavaScript

Der kan også være funktionskald som disse: func()()() og func()()()() - og så videre i det uendelige.

For at opnå dette er det nødvendigt, at den indre funktion også returnerer en funktion, at den returnerer endnu en, og så videre. Her er et eksempel:

function func() { return function() { return function() { return '!'; }; }; } console.log( func()()() ); // vil udskrive '!'

Lav en funktion func, som når den kaldes sådan her: func()()()()(), returnerer '!'.

frdekkpluz