Предположим, у меня есть дочерняя функция:
function Child() {}
и иметь родительскую функцию:
function Parent() {}
затем я устанавливаю прототип Child в новый экземпляр Parent:
Child.prototype = new Parent()
путаница каждый раз, когда я создаю новый экземпляр Child
var c = new Child()
Будет ли Родитель создан снова?
Parent
больше не создается. Он создается один раз, когда вызываетсяnew Parent()
, чтобы установитьChild.prototype
. - person   schedule 08.07.2013