By this way instances can share, or inherit, common methods and properties. The sharing occurs during property lookup.
Consider an example below. An array "myArray" is created from the Array() constructor, and then join() method is invoked.
var myArray = new Array('foo', 'bar'); console.log(myArray.join()); // logs 'foo, bar'