15
loading...
This website collects cookies to deliver better user experience
for
loop or the forEach()
array method in JavaScript.// Functions to execute
function greetPeople() {
console.log("Hello People!");
}
function sayFirstname() {
console.log("My First name is Roy");
}
function sayLastname() {
console.log("My First name is Daniel");
}
// save the functions
// references in an array
const funcsArr = [greetPeople, sayFirstname, sayLastname];
// Loop through each array elements (functions references)
// and invoke the functions
for (let i = 0; i < funcsArr.length; i++) {
// get the current function getting looped
const func = funcsArr[i];
// call the function
func();
}
greetPeople()
, sayFirstname()
and sayLastname()
like this,// Functions to execute
function greetPeople() {
console.log("Hello People!");
}
function sayFirstname() {
console.log("My First name is Roy");
}
function sayLastname() {
console.log("My First name is Daniel");
}
array
like this,// Functions to execute
function greetPeople() {
console.log("Hello People!");
}
function sayFirstname() {
console.log("My First name is Roy");
}
function sayLastname() {
console.log("My First name is Daniel");
}
// save the functions
// references in an array
const funcArr = [greetPeople, sayFirstname, sayLastname];
for
loop and loop through each element in the array (in our case it is the functions references) and call the functions inside the loop. It can be done like this,// Functions to execute
function greetPeople() {
console.log("Hello People!");
}
function sayFirstname() {
console.log("My First name is Roy");
}
function sayLastname() {
console.log("My First name is Daniel");
}
// save the functions
// references in an array
const funcsArr = [greetPeople, sayFirstname, sayLastname];
// Loop through each array elements (functions references)
// and invoke the functions
for (let i = 0; i < funcsArr.length; i++) {
// get the current function getting looped
const func = funcsArr[i];
// call the function
func();
}
Hello People!
My First name is Roy
My First name is Daniel
forEach()
array method like this,// Functions to execute
function greetPeople() {
console.log("Hello People!");
}
function sayFirstname() {
console.log("My First name is Roy");
}
function sayLastname() {
console.log("My First name is Daniel");
}
// save the functions
// references in an array
const funcsArr = [greetPeople, sayFirstname, sayLastname];
// Loop through each array elements (funtions references)
// and invoke the funtions
funcsArr.forEach((func) => {
// call the current
// funtion getting looped
func();
});