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
for (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:
let 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:
let 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
-
bài học từ sách giáo khoa JavaScript,
trong đó mô tả cách làm việc với vòng lặpfor-in -
cấu trúc
for-of,
tạo ra vòng lặp để duyệt mảng -
lệnh
break,
dùng để ngắt vòng lặp -
lệnh
continue,
chuyển vòng lặp sang lần lặp tiếp theo