function Parent(){ this.name = "Parent"; } function Child(){ Parent.call(this); } var child = new Child(); console.log(child.name);
function Parent(){ this.name = "Parent"; } function Child(){ } Child.prototype = new Parent(); var child = new Child(); console.log(child.name);
function ArrayCollection(){ return []; } var ac = new ArrayCollection();
比较奇特的继承,跟直接执行函数一样,得到的是返回值。
原文:http://www.cnblogs.com/geilishu/p/5232695.html