Atribuição de função a uma variável em JavaScript
Suponha que agora nossa função invocada imediatamente
não imprima algo no console, mas retorne
via return:
+function() {
return '!';
}();
Vamos atribuir o resultado da nossa função a uma variável e imprimi-lo no console. Como neste caso há uma atribuição a uma variável, o sinal de mais já não é necessário:
let result = function() {
return '!';
}();
console.log(result); // exibirá '!'
Determine, sem executar o código, o que será exibido no console:
let result = function() {
return '!';
}();
console.log(result);
Determine, sem executar o código, o que será exibido no console:
let result = function() {
return '!';
};
console.log(result);
Determine, sem executar o código, o que será exibido no console:
let result = function() {
return '!';
};
console.log(result());