我已经开始用TypeScript写代码3天了。我已经完成了所有的类设计,但现在我正在编写主要功能。一切都很好,但有人必须运行Main()函数。我是这样做的;
- 直接调用Main();
我只是好奇是否有任何方法不是由我触发的?或者当你在TypeScript中输入代码时,你如何处理你的Main()方法?
与基于类的语言不同,JavaScript
不需要main
方法。
由于TypeScript是JavaScript
的超集,所以所有JavaScript代码都是有效的TypeScript,因此不需要main。
所以,你可以调用你的对象(JavaScript)或类(TypeScript)任何你想——Main
, DoThis
或甚至ServeMeADrink
,所有都是同样有效的,可以通过调用调用,就像你所做的。
也可以通过以下方式调用:
- 事件处理程序
- 框架的系统,例如一些MVC/JavaScript系统使用的
data-main
属性。
TypeScript和JavaScript一样,没有main函数。代码是从上到下执行的,因此您可以只创建函数并在主文件的末尾,即导入之后调用它。