Loop easily with the For of Loop in JavaScript
If you’re a JavaScript developer, you probably already know about the for loop and the forEach loop. But have you heard about the for of loop? It’s a newer feature in JavaScript that allows you to loop through arrays and other iterable objects with ease. Let’s take a look at how it works and how it can make your code more efficient.
What is the for of loop?
The for of loop is a new addition to JavaScript, introduced in ECMAScript 6. It provides a more concise and readable way to iterate through the elements of an array or any other iterable object. Unlike the traditional for loop or the forEach loop, the for of loop doesn’t require you to keep track of an index or use a callback function. Instead, it directly accesses the values of the iterable object.
How to use the for of loop
Using the for of loop is simple. Here’s the basic syntax:
let iterable = [1, 2, 3, 4, 5];
for (let element of iterable) {
console.log(element);
}
In this example, we have an array called iterable. We use the for of loop to loop through each element in the array and print it to the console. The for of loop automatically assigns the value of each element to the variable (in this case, element) on each iteration.
Benefits of using the for of loop
There are several benefits to using the for of loop in JavaScript:
- It simplifies code by eliminating the need for manual index tracking.
- It provides a cleaner and more readable syntax compared to the traditional for loop and the forEach loop.
- It can be used with any iterable object, not just arrays.
- It is more efficient than the forEach loop in some cases.
Conclusion
The for of loop is a powerful addition to JavaScript that makes it easier to iterate through arrays and other iterable objects. It simplifies code, improves readability, and can make your code more efficient. If you haven’t already, give the for of loop a try in your next JavaScript project!
In detail here 👉🏻 https://youtu.be/JVthLTJANZg