Function expression ва Function declaration дар JavaScript
Дар JavaScript функсияро метавон бо ду роҳ эълон кард.
Роҳи аввал - ин танҳо эълон кардани функсия
ба воситаи function, ки номи онро фавран муайян мекунад:
function func() {
console.log('!');
}
func(); // '!'-ро хориҷ мекунад
Роҳи дуюм - ин сохтани функсияи бе ном ва сабт кардани он ба ягон тағирёбанда:
let func = function() {
console.log('!');
};
func(); // '!'-ро хориҷ мекунад
Дар илм роҳи аввал Function Declaration (эълони функсия) ном дорад, ва роҳи дуюм - Function Expression (ибораи функсионалӣ).
Муайян кунед, ки оё функсияи пешниҳодшуда Function Declaration аст ё Function Expression:
function func() {
console.log('!');
}
Муайян кунед, ки оё функсияи пешниҳодшуда Function Declaration аст ё Function Expression:
let func = function() {
console.log('!');
}