title: It's not working correctly, it outputs undefined?
body: <pre><code>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
  rabbit1 = new Rabbit("fluffy");
  rabbit2 = new Rabbit("happy");
  rabbit3 = new Rabbit("sleepy");
  
  console.log(rabbit1.describeMyself());
  console.log(rabbit2.describeMyself());
  console.log(rabbit3.describeMyself());
  </code></pre>
  
  <p>The output:</p>
  
  <pre><code>I am a fluffy rabbit
  undefined
  I am a happy rabbit
  undefined
  I am a sleepy rabbit
  undefined
  </code></pre>
  
  <p>Would it stop the undefined if I were to execute it as a .js file instead of a console? Or would it be the same?</p>