相关疑难解决方法(0)

查找扩展基类的Javascript应用程序中的所有类

我有这样的代码

class Animal{}
class Dog extends Animal {}
class Cat extends Animal {}
class Donkey extends Animal {}
Run Code Online (Sandbox Code Playgroud)

我想查看我的应用程序的Universe中的所有类,当我找到一个来自Animal的类时,我想创建一个该类型的新对象并将其添加到列表中.这允许我添加功能而无需更新事物列表.所以我可以避免以下情况:

var animals = [];
animals.push( new Dog() );
animals.push( new Cat() );
animals.push( new Donkey() );
Run Code Online (Sandbox Code Playgroud)

PS:我不想为我的类添加额外的功能或明确地调用它们.

javascript oop ecmascript-harmony ecmascript-6

7
推荐指数
3
解决办法
2996
查看次数