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);
            }