Cấu trúc for-in

Cấu trúc for-in tạo ra một vòng lặp để duyệt qua các thuộc tính của một đối tượng.

Cú pháp

javascriptfor (let biếnChoKhóa in đốiTượng) {
  /*
    Trong biếnChoKhóa sẽ lần lượt
    chứa các khóa của đối tượng đang được duyệt.
  */
};

Ví dụ

Hãy duyệt qua các khóa của đối tượng và in chúng ra màn hình:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(key); // sẽ in ra 'a', 'b', 'c'
}

Ví dụ

Bây giờ hãy in ra các phần tử của đối tượng:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(obj[key]); // sẽ in ra 1, 2, 3
}

Xem thêm