Parâmetros de função quando chamada imediatamente em JavaScript
Suponha que nossa função, que vamos chamar imediatamente, receba como parâmetro uma string para impressão:
function(str) {
console.log(str);
}
Vamos chamar nossa função imediatamente, passando uma string para impressão no console:
(function(str) {
console.log(str); // exibirá '!!!'
})('!!!');
Determine, sem executar o código, o que será exibido no console:
(function(num1, num2) {
console.log(num1 + num2);
})(1, 2);