小编joe*_*elg的帖子

在ES6中获取超类名称

我有一个类,另一个类扩展了该类.

class Shape {
  constructor() {
    return this;
  }
}
class Circle extends Shape {
  constructor() {
    super();
    return this;
  }
}
let foo = new Circle();
Run Code Online (Sandbox Code Playgroud)

我可以和foo一起上课

let className = foo.constructor.name 
// returns string 'Circle'
Run Code Online (Sandbox Code Playgroud)

是否有可能以类似的方式获得foo的超类('Shape')的名称?

javascript ecmascript-6

11
推荐指数
3
解决办法
4083
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1