nếu tôi có một nhà xây dựng đối tượng như:Looping qua tất cả các trường hợp của một đối tượng javascript
function cat(color, sex){
this.color = color;
this.sex = sex;
}
và tôi làm cho một số mèo:
var fluffball = new cat("blue","male");
var shiznitz = new cat("red","male");
var slothersburger = new cat("green","female");
Có thể lặp qua tất cả những con mèo tôi có khai báo? Một cái gì đó như:
var current_cat;
for(current_cat in document.cat){
alert(current_cat.color);
}
Điều đó không hiệu quả. Mọi người thường lưu trữ tất cả các vật thể mèo trong một mảng? Hoặc tạo một đối tượng khác có chứa một mảng của từng con mèo:
function all_cats(){
this.the_cats = new Array();
}
Cảm ơn bạn đã biết mọi mẹo!
Hoàn toàn tuyệt vời!Đoạn mã duy nhất tôi có thể tìm thấy rằng các tập hợp tạo ra các thể hiện và kiểm soát/lưu lại để thao tác trong tương lai. Thanh lịch và đáng yêu! –