【发布时间】:2018-10-01 20:05:43
【问题描述】:
我想测试一个变量是否是当前类的实例。所以我在类的一个方法中检查。我希望有一种比指定类名更抽象的方法。在 PHP 中,可以使用 self 关键字。
在 PHP 中是这样完成的:
if ($obj instanceof self) {
}
nodejs 中的等价物是什么?
【问题讨论】:
-
Google 怎么不回答这个问题
-
也许你正在寻找
thing instanceof this.constructor。 -
您没有为此代码指定上下文。但是如果它是在实例方法中执行的,那么就像之前的评论所说的那样。这并不特定于 instanceof。当前类在静态方法中可以称为
this,在实例方法中可以称为this.constructor。
标签: javascript node.js instanceof