Cách sử dụng vòng lặp for...of trong JavaScript
Javascript căn bản | by
Trong JavaScript, vòng lặp là một công cụ quan trọng giúp chúng ta lặp đi lặp lại một khối lệnh trên các tập hợp dữ liệu như mảng, chuỗi, Set
, Map
, v.v. Trong số các vòng lặp có sẵn, for...of
là một lựa chọn mạnh mẽ và dễ sử dụng để duyệt qua các phần tử của một iterable object một cách trực quan và hiệu quả.
Không giống như for...in
, vốn được sử dụng để lặp qua các thuộc tính của một object, for...of
tập trung vào giá trị của các phần tử trong tập hợp dữ liệu. Điều này giúp mã nguồn trở nên gọn gàng và dễ đọc hơn, đặc biệt khi làm việc với mảng (Array
), chuỗi (String
), tập hợp (Set
), và bản đồ (Map
).
Bài viết này sẽ hướng dẫn chi tiết cách sử dụng vòng lặp for...of
, các trường hợp áp dụng, điểm khác biệt so với các vòng lặp khác, cũng như những lưu ý quan trọng khi sử dụng trong thực tế.
Vòng lặp for...of trong JavaScript
Vòng lặp for...of
trong JavaScript được sử dụng để duyệt qua các phần tử của một iterable object (đối tượng có thể lặp được), chẳng hạn như mảng (Array
), chuỗi (String
), tập hợp (Set
), bản đồ (Map
), và nhiều kiểu dữ liệu khác.
Cấu trúc của vòng lặp for...of
:
for (let element of iterable) { // Thực hiện các thao tác với element }