【发布时间】:2010-11-17 21:23:03
【问题描述】:
如果我有一个像这样的对象构造函数:
function cat(color, sex){
this.color = color;
this.sex = sex;
}
我还做了一些猫:
var fluffball = new cat("blue","male");
var shiznitz = new cat("red","male");
var slothersburger = new cat("green","female");
是否可以循环遍历我声明的所有猫?比如:
var current_cat;
for(current_cat in document.cat){
alert(current_cat.color);
}
但这不起作用。人们通常将所有猫对象存储在一个数组中吗?或者制作另一个包含单个猫数组的对象:
function all_cats(){
this.the_cats = new Array();
}
感谢您的任何提示!
【问题讨论】:
标签: javascript arrays object