cú pháp for/of trong JavaScript

định nghĩa và cách sử dụng

cú pháp for/of lặp qua giá trị của đối tượng có thể lặp lại.

JavaScript hỗ trợ nhiều loại vòng lặp:

  • for - lặp lại khối mã nhiều lần
  • for/in - lặp qua thuộc tính của đối tượng
  • for/of - lặp qua giá trị của đối tượng có thể lặp lại
  • while - lặp lại khối mã khi điều kiện được chỉ định là đúng
  • do/while - thực thi khối mã một lần, sau đó lặp lại khi điều kiện được chỉ định là đúng

ví dụ

ví dụ 1

lặp qua giá trị của mảng:

var cars = ['BMW', 'Volvo', 'Mini'];
var x;
for (x of cars) {
  document.write(x + "<br >");
}

thử ngay

ví dụ 2

lặp qua giá trị của chuỗi:

var txt = 'JavaScript';
var x;
for (x of txt) {
document.write(x + "<br >");
}

thử ngay

cú pháp

for (biến của iterable) {
  khối mã cần thực thi
}

giá trị tham số

tham số mô tả
biến cần thiết. Đối với mỗi lần lặp, giá trị của thuộc tính tiếp theo sẽ được gán cho biến. Biến có thể được khai báo bằng const, let hoặc var.
iterable cần thiết. Đối tượng có thuộc tính có thể lặp lại.

chi tiết kỹ thuật

Phiên bản JavaScript: ECMAScript 2015

hỗ trợ trình duyệt

câu Chrome IE Firefox Safari Opera
for/of 38.0 12.0 51.0 8.0 25.0

Trang liên quan

Giáo trình JavaScript:Vòng lặp For trong JavaScript

Tài liệu tham khảo JavaScript:Câu lệnh for trong JavaScript