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:

javascriptfunction 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):

javascriptfunction 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):

javascriptlet get1 = function() {
  return 1;
}
let get2 = function() {
  return 2;
}

test(get1, get2); // itatoa 3

function test(func1, func2) {
  console.log( func1() + func2() );
}
Задание 1

Fanya kitendo test, chenye vigezo vinavyokubali 3 vitendo na kurudisha jumla ya matokeo ya vitendo vilivyopitishwa.

Задание 2

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.

Задание 3

Rekebisha kazi iliyotangulia ili vitendo vitangazwe kama Usemi wa Kitendo (Function Expression) kwa majina yale yale.