Funktioiden sijoittaminen muuttujiin JavaScriptissä
Olemme siis jo todenneet, että funktion nimi ja sen lähdekoodi ovat erillisiä toisistaan. Siksi JavaScriptissä on olemassa vaihtoehtoinen syntaksi funktion luomiseksi: luodaan nimetön funktio ja sijoitetaan se johonkin muuttujaan. Tästä muuttujasta tulee funktion nimi.
Katsotaanpa esimerkkiä:
let func = function() {
console.log('!');
};
func(); // tulostaa '!'
Tee nimetön funktio, joka
palauttaa return-komennolla luvun 1.
Tallenna tämä funktio muuttujaan func1.
Tee nimetön funktio, joka
palauttaa return-komennolla luvun 2.
Tallenna tämä funktio muuttujaan func2.
Etsi funktioiden func1
ja func2 arvojen summa. Tulosta tämä summa
konsoliin.