Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法引用从JavaScript类实例化的所有对象?_Javascript_Class_Prototype_Children - Fatal编程技术网

有没有办法引用从JavaScript类实例化的所有对象?

有没有办法引用从JavaScript类实例化的所有对象?,javascript,class,prototype,children,Javascript,Class,Prototype,Children,这不是特定于浏览器或DOM的问题。如果从一个JavaScript类实例化了许多子对象,有没有一种简单的方法来迭代这些对象?我知道可能有一些方法可以通过对象原型链做到这一点,但我不确定如何做到这一点或如何有效地做到这一点。在节点和浏览器窗口中这会有所不同吗?否,没有任何东西会自动跟踪类中的所有对象。如果你需要这样一份清单,让承包商来做。你认为你为什么需要这份清单?听起来像。我最近使用了一种游戏开发语言和IDE,对于一个运行时间很长并且需要基于事件动态创建和删除大量游戏对象的游戏来说,这种语言和ID

这不是特定于浏览器或DOM的问题。如果从一个JavaScript类实例化了许多子对象,有没有一种简单的方法来迭代这些对象?我知道可能有一些方法可以通过对象原型链做到这一点,但我不确定如何做到这一点或如何有效地做到这一点。在节点和浏览器窗口中这会有所不同吗?

否,没有任何东西会自动跟踪类中的所有对象。如果你需要这样一份清单,让承包商来做。你认为你为什么需要这份清单?听起来像。我最近使用了一种游戏开发语言和IDE,对于一个运行时间很长并且需要基于事件动态创建和删除大量游戏对象的游戏来说,这种语言和IDE可以轻松做到这一点。如果能够在JavaScript中高效地为一个类的子类和后续子类实现这一点,那就太好了。虽然这已经被标记为前面的回答,但是这些回答似乎提供了简单的解决方案,比如只将对象引用存储在类构造函数的数组中,或者遍历所有对象以进行匹配。