Vitendo Vilivyopewa Majina kwenye JavaScript
Vitendo, vinavyopitishwa kama vigezo, si lazima viwe bila majina.
Tuwaunde kama Tamko la Kitendo (Function Declaration).
Kitendo cha kwanza kiitwe get1, na cha pili
- get2:
function get1() {
return 1;
}
function get2() {
return 2;
}
Tupitishe kwenye vigezo vya kitendo test
majina ya vitendo get1 na get2 (yaani
msimbo wao asili, na si matokeo):
function get1() {
return 1;
}
function get2() {
return 2;
}
test(get1, get2); // itatoa 3
function test(func1, func2) {
console.log( func1() + func2() );
}
Tubadilishe kuwa Usemi wa Kitendo (Function Expression):
let get1 = function() {
return 1;
}
let get2 = function() {
return 2;
}
test(get1, get2); // itatoa 3
function test(func1, func2) {
console.log( func1() + func2() );
}
Fanya kitendo test, chenye vigezo
vinavyokubali 3 vitendo na kurudisha
jumla ya matokeo ya vitendo vilivyopitishwa.
Fanya 3 vitendo, ukiivitangaza kama
Tamko la Kitendo (Function Declaration) na kuupa kila kitendo jina func1,
func2 na func3. Kitendo cha kwanza
kikirudishe 1, cha pili - 2,
na cha tatu - 3. Pitisha vitendo hivi
kama kigezo kwenye kitendo test kutoka kwenye
kazi iliyotangulia.
Rekebisha kazi iliyotangulia ili vitendo vitangazwe kama Usemi wa Kitendo (Function Expression) kwa majina yale yale.