⊗jsPmFNALN 253 of 505 menu

Qualquer nível de aninhamento em JavaScript

Também podem existir chamadas de funções como: func()()() e func()()()() - e assim por diante, infinitamente.

Para isso, é necessário que a função interna também retorne uma função, que retorne outra e assim sucessivamente. Aqui está um exemplo:

function func() { return function() { return function() { return '!'; }; }; } console.log( func()()() ); // exibirá '!'

Crie uma função func que, quando chamada assim: func()()()()(), retorne '!'.

svuzlcsuzchy