JavaScript cho của
Vòng lặp For Of
Câu lệnh JavaScript for of
lặp qua các giá trị của một đối tượng có thể lặp lại.
Nó cho phép bạn lặp qua các cấu trúc dữ liệu có thể lặp lại như Mảng, Chuỗi, Bản đồ, Danh sách nút, v.v.:
Cú pháp
for (variable of iterable) {
// code block to be executed
}
biến - Đối với mỗi lần lặp, giá trị của thuộc tính tiếp theo được gán cho biến. Biến có thể được khai báo bằng const
, let
hoặc var
.
iterable - Một đối tượng có thuộc tính có thể lặp lại.
Hỗ trợ trình duyệt
For/of đã được thêm vào JavaScript vào năm 2015 ( ES6 )
Safari 7 là trình duyệt đầu tiên hỗ trợ:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
For/of không được hỗ trợ trong Internet Explorer.
Vòng lặp trên một mảng
Ví dụ
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
Hãy tự mình thử »Vòng lặp trên một chuỗi
Ví dụ
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
Hãy tự mình thử »Vòng lặp while
Vòng lặp while
và vòng lặp do/while
sẽ được giải thích trong chương tiếp theo.