Looping Examples
For Loop
const DOTW = ["Sunday", "Monday", "Tuesday", "Wendesday", "Thursday", "Friday", "Saturday"];
function fLoop() {
for (let i = 0; i < DOTW.length; i++) {
console.log(DOTW[i]);
}
}
For Each Loop
const DOTW = ["Sunday", "Monday", "Tuesday", "Wendesday", "Thursday", "Friday", "Saturday"];
function fEachLoop() {
DOTW.forEach((item, index) => {
console.log(`Index: ${index}, Element: ${item}`);
});
}
While Loop
const DOTW = ["Sunday", "Monday", "Tuesday", "Wendesday", "Thursday", "Friday", "Saturday"];
function wLoop() {
let index = 0;
while (index < DOTW.length) {
console.log(`Index: ${index}, Element: ${DOTW[index]}`);
index++;
}
}
Do While Loop
const DOTW = ["Sunday", "Monday", "Tuesday", "Wendesday", "Thursday", "Friday", "Saturday"];
function dWLoop() {
let index = 0;
do {
console.log(`Index: ${index}, Element: ${DOTW[index]}`);
index++;
} while (index < DOTW.length);
}
Iteration with Map
const DOTW = ["Sunday", "Monday", "Tuesday", "Wendesday", "Thursday", "Friday", "Saturday"];
function mLoop() {
const result = DOTW.map((item, index) => {
return `Index: ${index}, Element: ${item}`;
});
console.log(result);
}