The For/Of Loop #
The JavaScript for/of
statement loops through the values of an iterable object.
for/of
Мэдээлэлд зориулсан JavaScript нь давтагдах объектын утгыг давтана.
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
.
хувьсагч – Давталт бүрт дараагийн өмчийн утгыг хувьсагчид хуваарилна. Хувьсагчийг const, let, эсвэл var гэж зарлаж болно.
iterable – An object that has iterable properties.
iterable – Давтагдах шинж чанартай объект.
Browser Support #
Хөтөчийн дэмжлэг #
For/of was added to JavaScript in 2015 (ECMAScript 2015)
For / -ийг 2015 онд JavaScript-д нэмсэн (ECMAScript 2015)
Safari 7 was the first browser to support for/of:
Safari 7 нь дараахь зүйлийг дэмжсэн анхны хөтөч юм.
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.
Internet Explorer дээр / of-ийг дэмждэггүй.
Looping over an Array #
Багц дээр гогцоо хийх #
let cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x + "<br>";
}
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x + "<br>";
}
The While Loop #
The while
loop and the do/while
loop are explained in the next chapter.
While while
ба do/while
давталтыг дараагийн бүлэгт тайлбарлав.