Vòng lặp For Of trong JavaScript

Vòng lặp For Of

JavaScript for of câu lệnh lặp qua giá trị của đối tượng có thể lặp.

Nó cho phép bạn lặp qua cấu trúc dữ liệu có thể lặp, chẳng hạn như mảng, chuỗi, bản đồ, danh sách nút, v.v.:

cú pháp

for (variable of iterable) {
  // khối mã cần được thực thi
}

variable - Với mỗi lần lặp, giá trị của thuộc tính tiếp theo sẽ được phân phối cho biến. Biến có thể được khai báo bằng const, let hoặc var.

iterable - Đối tượng có thuộc tính có thể lặp.

浏览器支持

For/of Hỗ trợ trình duyệt

Được thêm vào JavaScript (ES6) vào năm 2015

Safari 7 là trình duyệt đầu tiên hỗ trợ for of: IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Tháng 10 năm 2014 Tháng 7 năm 2015 Tháng 10 năm 2016 Tháng 10 năm 2013 Tháng 10 năm 2014

Internet Explorer không hỗ trợ For/of

Duyệt qua mảng

Thực hành

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

Thử ngay

Duyệt qua chuỗi

Thực hành

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

Thử ngay

Vòng lặp While

Chúng tôi sẽ giải thích trong chương tiếp theo while Vòng lặp và do/while Vòng lặp.