Genoemde funksie-parameters in JavaScript
Funksies wat as parameters oorgedra word, hoef nie noodwendig anoniem te wees nie.
Kom ons maak hulle as Function Declaration.
Noem die eerste funksie get1 en die tweede
- get2:
function get1() {
return 1;
}
function get2() {
return 2;
}
Laat ons die funksiename get1 en get2 (dit is
hul bronskode, nie die resultaat nie) as parameters na die funksie test oordra:
function get1() {
return 1;
}
function get2() {
return 2;
}
test(get1, get2); // sal 3 vertoon
function test(func1, func2) {
console.log( func1() + func2() );
}
Kom ons hersien na Function Expression:
let get1 = function() {
return 1;
}
let get2 = function() {
return 2;
}
test(get1, get2); // sal 3 vertoon
function test(func1, func2) {
console.log( func1() + func2() );
}
Maak 'n funksie test wat
3 funksies as parameters aanvaar en
die som van die resultate van die oorgedra funksies teruggee.
Maak 3 funksies deur hulle as
Function Declaration te verklaar en gee hulle die name func1,
func2 en func3. Laat die eerste
funksie 1 teruggee, die tweede - 2,
en die derde - 3. Dra hierdie funksies oor
as parameter na die funksie test uit die vorige
taak.
Wysig die vorige taak sodat die funksies as Function Expression verklaar word met dieselfde name.