Javascript class member

Javascript class member

本文关键字:member class Javascript      更新时间:2023-09-26

我在看 https://github.com/aksonov/react-native-router-flux/blob/master/Actions.js#L36哪里说:

class Action {
  currentRouter: ?BaseRouter;
  constructor {
  ...

据我所知,: ?BaseRouter;被删除是因为它是流语法。但是currentRouter是什么?如何定义值?我没有在代码的任何地方看到它的定义,在底部他们创建类的新实例并将其导出。

该模式遵循工厂方法。 在操作类中,他们定义一个名为 currentRouter 的方法(在局部变量中(,并从 ?BaseRouter 服务(在其他地方定义并注入(获取该方法的内容。