Atribuirea unei funcții unei variabile în JavaScript
Să presupunem acum că funcția noastră invocată imediat
nu afișează ceva în consolă, ci returnează
prin return:
+function() {
return '!';
}();
Să atribuim rezultatul funcției noastre unei variabile și să îl afișăm în consolă. Deoarece în acest caz are loc o atribuire unei variabile, plusul nu mai este necesar:
let result = function() {
return '!';
}();
console.log(result); // va afișa '!'
Stabiliți, fără a rula codul, ce se va afișa în consolă:
let result = function() {
return '!';
}();
console.log(result);
Stabiliți, fără a rula codul, ce se va afișa în consolă:
let result = function() {
return '!';
};
console.log(result);
Stabiliți, fără a rula codul, ce se va afișa în consolă:
let result = function() {
return '!';
};
console.log(result());