How do I call a method on an array of objects in javascript? I created an object with certain properties and methods. Then created additional objects. I set up my additional objects in an array. Now, I want to use a for loop to call a method on each of the objects in the array without having to write console.log each time. Thanks.
//create object Rabbit with adjective property and describeMyself method
function Rabbit(adjective) {
this.adjective = adjective;
this.describeMyself = function() {
console.log("I am a " + this.adjective + " rabbit");
};
}
//create three new objects in Rabbit class
var rabbit1 = new Rabbit("fluffy");
var rabbit2 = new Rabbit("happy");
var rabbit3 = new Rabbit("sleepy");
//create array of objects for rabbit class
var rabbits = [rabbit1, rabbit2, rabbit3];
//attempt to log describeMyself method for each object in the rabbits array using a for
// loop.
for(i = 0; i < rabbits.length; i++){
console.log([i].describeMyself());
}