Funktionin sijoittaminen muuttujaan JavaScriptissä
Oletetaan nyt, että heti kutsuttavamme funktio
ei tulosta mitään konsoliin, vaan palauttaa
return-komennolla:
+function() {
return '!';
}();
Sijoitetaan funktiomme palauttama tulos muuttujaan ja tulostetaan se konsoliin. Koska tässä tapauksessa tapahtuu sijoitus muuttujaan, plus-etuliitettä ei enää tarvita:
let result = function() {
return '!';
}();
console.log(result); // tulostaa '!'
Päätä, ilman koodin suorittamista, mitä tulostetaan konsoliin:
let result = function() {
return '!';
}();
console.log(result);
Päätä, ilman koodin suorittamista, mitä tulostetaan konsoliin:
let result = function() {
return '!';
};
console.log(result);
Päätä, ilman koodin suorittamista, mitä tulostetaan konsoliin:
let result = function() {
return '!';
};
console.log(result());