如何分析ts文件的结构

请问如何分析一个ts或者js文件的结构,比如,包含哪些方法,方法名称,方法的参数有哪些,等等这类东西。

问题1,有没有现成的解决方案?
问题2,如果没有,自己解析的话,除了按行正则匹配之外,有没有更好的方案?

谢谢各位!

阅读 3k
2 个回答

現在的tsc提供語法樹API

现成的解决方案就是学好js基础语法,原型,闭包,面向对象编程。
ts其实只是一种类似后端语言用来方便编写js代码的。有很多后端拥有的特性其实转换成js的时候并没有并实现。只是ts文件做了限制。比如ts里面的类型在js里并没有办法实现。但是ts可以解析不通过来限制你语法更加严谨

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题