Function expression en Function declaration in JavaScript
In JavaScript kan 'n funksie op twee maniere verklaar word.
Die eerste manier is om 'n funksie eenvoudig te verklaar deur middel van function, terwyl sy naam dadelik toegeken word:
function func() {
console.log('!');
}
func(); // sal '!' vertoon
Die tweede manier is om 'n naamlose funksie te skep en dit in 'n veranderlike te stoor:
let func = function() {
console.log('!');
};
func(); // sal '!' vertoon
Wetenskaplik gesproke word die eerste manier Function Declaration (funksiedeklarasie) genoem, en die tweede - Function Expression (funksionele uitdrukking).
Bepaal of die voorgestelde funksie 'n Function Declaration of 'n Function Expression is:
function func() {
console.log('!');
}
Bepaal of die voorgestelde funksie 'n Function Declaration of 'n Function Expression is:
let func = function() {
console.log('!');
}