在幽灵射手源码中看到这个:
- private _persistRootNode: Node = null!;
- director.getScene()!.addChild(this._persistRootNode);
请问:
-
1中应该等价于private _persistRootNode: Node | null = null; 但是这个有什么意义呢?直接赋值为Node类的不可以吗?例如private _persistRootNode: Node = null;这样子。
-
请问2中director.getScene()!的“!”是什么意义呢?