Suppose I have a child function:
function Child() {}
and have a parent function:
function Parent() {}
then I set the Child's prototype to a new instance of Parent:
Child.prototype = new Parent()
the confusion is each time when I create new an instance of Child
var c = new Child()
Would the Parent be created again?