All the methods and properties you have added to the prototype are available as soon as you create a new object using the constructor. If you create a
newtoy object using the
Gadget() constructor, you can access all the methods and properties already defined.
> var newtoy = new Gadget('webcam', 'black'); > newtoy.name; "webcam" > newtoy.color; "black" > newtoy.whatAreYou(); "I am a black webcam" > newtoy.price; 100 > newtoy.rating; 3 > newtoy.getInfo(); "Rating: 3, price: 100"