js构造继承问题

function parent(name){
			this.name=name;
			this.say=function(){
				console.log("dad's name: "+this.name);
			}
		}
		function child(name){
			this.pObj=parent(name);
			this.pObj=parent;
			this.pObj(name);
			this.sayC=function(){
				console.log("child's name: "+this.name);
			}
		}

想知道这段代码中的

this.pObj=parent(name);

这一句和

this.pObj=parent;
this.pObj(name);

这两句有什么区别吗?为什么第一种写法无法继承而第二种可以呢?感觉上是一回事呀。

kasimg
浏览 974回答 1
1回答

JH鹰

第一句是  jis的赋值    this.pobj(name)是实参     传参  
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript