Function expression a Function declaration v JavaScript
V JavaScriptu lze funkci deklarovat dvěma způsoby.
První způsob je jednoduše deklarovat funkci
pomocí function a okamžitě jí zadat její jméno:
function func() {
console.log('!');
}
func(); // vypíše '!'
Druhý způsob je vytvořit bezejmennou funkci a zapsat ji do nějaké proměnné:
let func = function() {
console.log('!');
};
func(); // vypíše '!'
Odborně se první způsob nazývá Function Declaration (deklarace funkce), a druhý - Function Expression (funkční výraz).
Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:
function func() {
console.log('!');
}
Určete, zda je prezentovaná funkce Function Declaration nebo Function Expression:
let func = function() {
console.log('!');
}