相关疑难解决方法(0)

如何检查变量是否是ES6类声明?

我从一个模块导出以下ES6类:

export class Thingy {
  hello() {
    console.log("A");
  }

  world() {
    console.log("B");
  }
}
Run Code Online (Sandbox Code Playgroud)

并从另一个模块导入它:

import {Thingy} from "thingy";

if (isClass(Thingy)) {
  // Do something...
}
Run Code Online (Sandbox Code Playgroud)

如何检查变量是否为类?不是类实例,而是类声明

换句话说,我将如何isClass在上面的例子中实现该功能?

javascript prototype class ecmascript-6

25
推荐指数
5
解决办法
2万
查看次数

标签 统计

class ×1

ecmascript-6 ×1

javascript ×1

prototype ×1