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()差不多
展开
 我来答
匿名用户
2016-07-07
展开全部

可以在Abstract中用caller试试看。。

var Abstract = function() {
    EventEmitter.call(this);
    this.request = null;
    console.log(Abstract.caller)
};
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式