JavaScript For Of

JavaScript is the world's most popular programming language.
JavaScript is the programming language of the Web.
JavaScript is easy to learn.
This tutorial will teach you JavaScript from basic to advanced.
Post Reply
Guest

JavaScript For Of

Post by Guest »

JavaScript For Of


The For Of Loop
The JavaScript for of statement loops
through the values of an iterable object.
It lets you loop over iterable data structures
such as Arrays, Strings, Maps, NodeLists, and more:

Syntax

for (variable of iterable) {
  // code block to be executed
}

variable - For every iteration the value of the next property is
assigned to the variable. Variable can be declared with
const, let, or var.
iterable - An object that has iterable properties.

Browser Support
For/of was added to JavaScript in 2015 (ES6)
Safari 7 was the first browser to support for of:










Chrome 38
Edge 12
Firefox 51
Safari 7
Opera 25


Oct 2014
Jul 2015
Oct 2016
Oct 2013
Oct 2014



For/of is not supported in Internet Explorer.

Looping over an Array

Example

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}

Try it Yourself »


Looping over a String

Example

let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}

Try it Yourself »


The While Loop
The while loop and the do/while loop are explained in the next chapter.













+1

Reference: https://www.w3schools.com/js/js_loop_forof.asp
Post Reply