JavaScript父类怎么获取子类的类名,就是怎么知道是谁调用了自己? 10
例如varAbstract=function(){EventEmitter.call(this);this.request=null;};另一个方法,继承了Abstrac...
例如
var Abstract = function() {
EventEmitter.call(this);
this.request = null;
};
另一个方法,继承了Abstract :
var Sub = function() {
Abstract.call(this);
};
那么在执行Sub时,怎么才能在Abstract 中得知是Sub调用了自己,就像Java的getClass()差不多 展开
var Abstract = function() {
EventEmitter.call(this);
this.request = null;
};
另一个方法,继承了Abstract :
var Sub = function() {
Abstract.call(this);
};
那么在执行Sub时,怎么才能在Abstract 中得知是Sub调用了自己,就像Java的getClass()差不多 展开
1个回答
2016-07-07
展开全部
可以在Abstract中用caller试试看。。
var Abstract = function() {
EventEmitter.call(this);
this.request = null;
console.log(Abstract.caller)
};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询