Function expression ja Function declaration JavaScriptissä
JavaScriptissä funktion voi määritellä kahdella tavalla.
Ensimmäinen tapa on yksinkertaisesti määritellä funktio
käyttämällä function -avainsanaa ja antaa sille välittömästi nimi:
function func() {
console.log('!');
}
func(); // tulostaa '!'
Toinen tapa on tehdä nimetön funktio ja tallentaa se johonkin muuttujaan:
let func = function() {
console.log('!');
};
func(); // tulostaa '!'
Tieteellisesti ensimmäinen tapa on nimeltään Function Declaration (funktion määrittely), ja toinen on Function Expression (funktionaalinen lauseke).
Määritä, onko esitetty funktio Function Declaration vai Function Expression:
function func() {
console.log('!');
}
Määritä, onko esitetty funktio Function Declaration vai Function Expression:
let func = function() {
console.log('!');
}