How to use for…of Loop In Javascript

The for…of loop iterates over the iterable objects (like Array, Map, Set, arguments object, …,etc), invoking a custom iteration hook with statements to be executed for the value of each distinct property.

Example: In this example, we are Using for…of Loop

Javascript




const even = [];
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
for (const num of arr) {
    if (num % 2 === 0) {
        even.push(num);
    }
}
console.log(even);


Output

[ 2, 4, 6, 8 ]



JavaScript program to print even numbers in an array

Given an array of numbers and the task is to write a JavaScript program to print all even numbers in that array.

We will use the following methods to find even numbers in an array:

Table of Content

  • Using for Loop
  • Using while Loop
  • Using forEach Loop
  • Using filter Method
  • Using for…of Loop

Example:

Input:    numbers_array1= [4, 76, 89, 61, 72, 64]
Output: [4,76,72,64]
Input:   numbers_array2= [15, 60, 90, 14, 7, 45]
Output: [60,90,14]

Similar Reads

Method 1: Using for Loop

Iterate each element in the array using for loop to check if (num %2==0), the condition to check even or not.  If the condition is satisfied then push the num into the even list.  After iterating all elements in an array print the even list....

Method 2: Using while Loop

...

Method 3: Using forEach Loop

Iterate through the array using the while loop. Check elements if (element%2==0) condition satisfies, we push the element into an even array.  After iterating all elements using a while loop, we print an even numbers array....

Method 4: Using filter Method

...

Method 5: Using for…of Loop

Declare an array called “numbers” containing a set of integers. Declare an empty array called “even”. Use the forEach method to iterate through each element in the “numbers” array. Within the forEach loop, use an if statement to check if the current element is even using the modulus operator (element%2==0). If the element is even, use the push method to add it to the “even” array. After the forEach loop, use console.log () to display the message “Even numbers in an array are: [even numbers]” where [even numbers] is the array of even numbers....