我正在嘗試新的東西,我遇到了與我當前的想法有關的問題。我還是個新手,並且試圖掌握使用對象的基礎知識,所以我可能完全脫離了這個基礎,但我想我可能會問你,如果我正在做的事情有任何工作的機會。使用for循環與對象打印出每個獨特對象的屬性
// first we can make the instructor
function Rabbit(adjective) {
this.adjective = adjective;
this.describeMyself = function() {
console.log("I am a " + this.adjective + " rabbit");
};
}
// now we can easily make all of our rabbits
var rabbit1 = new Rabbit("fluffy");
var rabbit2 = new Rabbit("happy");
var rabbit3 = new Rabbit("sleepy");
for (i=1;i<=3;i++){
//console.log("rabbit"+i);
var tempRabbit = "rabbit"+i;
console.log(tempRabbit.adjective);
}
我想用for循環的號碼添加到我創建的每個兔子對象,然後打印出它傳遞給它的形容詞。
請縮進您的代碼。 – 2012-03-21 08:15:51
使用數組來存儲3個對象,而不是創建3個獨立的對象。 – Anurag 2012-03-21 08:19:00
請參閱http://stackoverflow.com/questions/576055/constructing-javascript-variable-names-at-runtime – 2012-03-21 08:19:21