JavaScript cho...vòng lặp
Ví dụ
Lặp lại (vòng lặp) các giá trị của một mảng:
let text = "";
const cars = ['BMW', 'Volvo', 'Mini'];
for (let x of cars) {
text += x + " ";
}
Hãy tự mình thử »Ví dụ
Lặp lại (vòng lặp) các giá trị của chuỗi:
let text = "JavaScript";
for (let x of text) {
text += x + " ";
}
Hãy tự mình thử »Sự miêu tả
Tổ hợp câu lệnh for...of
lặp lại (vòng lặp) trên các giá trị của bất kỳ lần lặp nào.
Khối mã bên trong vòng lặp được thực thi một lần cho mỗi giá trị.
Xem thêm:
Hướng dẫn về JavaScript: JavaScript cho...của Hướng dẫn
Cú pháp
for (x of
iterable) {
code block to be executed
}
Thông số
Parameter | Description |
x | Required. For every iteration the value of the next property is assigned to x. |
iterable | Required. Anything that has iterable properties. |
Câu lệnh vòng lặp JavaScript
Tuyên bố | Sự miêu tả | |
phá vỡ | Thoát khỏi vòng lặp | |
Tiếp tục | Bỏ qua một giá trị trong vòng lặp | |
trong khi | Lặp lại một khối mã khi điều kiện đúng | |
làm trong khi | Lặp lại một khối mã một lần và sau đó khi điều kiện còn đúng | |
vì | Lặp lại một khối mã khi điều kiện đúng | |
cho...của | Lặp lại các giá trị của bất kỳ lần lặp nào | |
tại | Lặp lại các thuộc tính của một đối tượng |
Hỗ trợ trình duyệt
for..of
là một tính năng của ECMAScript6 (ES6).
ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại kể từ tháng 6 năm 2017:
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
for..of
không được hỗ trợ trong Internet Explorer.