Câu lệnh for/in của JavaScript

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

Câu lệnh for/in lặp qua các thuộc tính của đối tượng.

Khối mã trong lặp sẽ được thực hiện một lần cho mỗi thuộc tính.

JavaScript hỗ trợ nhiều loại lặp khác nhau:

  • for - Lặp lại khối mã nhiều lần
  • for/in - Lặp qua các thuộc tính của đối tượng
  • for/of - Lặp qua các 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 - Lặp lại một khối mã một lần, sau đó lặp lại khi điều kiện được chỉ định là đúng

Ghi chú:Đừng sử dụng câu lệnh for/in để lặp qua các mảng theo thứ tự chỉ số quan trọng. Hãy thay thế bằng câu lệnh for.

Mô hình

Lặp qua các thuộc tính của đối tượng:

var person = {fname:"Bill", lname:"Gates", age:25}; 
var text = "";
var x;
for (x in person) {
  text += person[x] + " ";
}

Thử ngay

Cú pháp

for (var trong object) {
  code block cần thực hiện
}

Giá trị tham số

Tham số Mô tả
var Bắt buộc. Biến để lặp lại đối tượng.
object Bắt buộc. Đối tượng cần lặp lại.

Chi tiết kỹ thuật

Phiên bản JavaScript: ECMAScript 1

Hỗ trợ trình duyệt

Câu lệnh Chrome IE Firefox Safari Opera
for/in Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

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