node.js - 获取扩展主类的所有类
问题描述
所以,如果我有类似的东西
class Event {// . . .}
class Children extends Event {// . . .}
class Second extends Event {// . . .}
有没有办法使用父类来检索Children
和Second
类对象Event
?
解决方案
有没有办法使用父类事件来检索子类和第二类对象?
不。仅给出您显示的代码,就没有任何方法可以识别Event
纯 Javascript 的所有子类。定义子类时不会以任何方式通知父对象,也不会维护任何全局目录。子类定义独立存在,它子类/扩展Event
类的事实不会保存在任何地方或在任何地方注册。它只是实际创建子类实例时使用的信息。
如果您想手动跟踪这样的事情,您可以创建自己的子类目录,然后让您的代码注册该目录中的所有内容。
推荐阅读
- c - Cuda 全局函数的工作速度比主机慢
- azure - 是否有 API 可以查询 Azure 服务(存储、函数、计算、物联网……)的价格?
- python - 使用 Else 语句返回名称或文本?
- dictionary - 定义一个空字典,其中值是抽象类型的子类型
- openssl - 是什么导致 openssl 签名验证预制件比 GPG 快 5 倍?
- java - 在侦听器中使用 ConsumerRecord<> 时值不返回调用方法
- c++ - boost_chrono_FOUND to FALSE so package "boost_chrono" is considered to be NOT FOUND
- r - 如何创建基本 R Barplot 并将其与 abline 回归线对齐?
- postgresql - Postgresql 使用约束将主键添加为串行
- java - Spring MVC 会话管理