#每天一个知识点# js语句实际上可以被解析为抽象语法树!
js语句的拆解:
a、借用 recast 可以将js语句进行拆解(在js文件中引入此第三方库,然后调用其parse方法)
obj = recast.parse(source)
js语句的重装:
将语句拆解完毕后,需要将其再次重装recast.types.builders可以作为值作模具
应用:
可以通过操作 AST 抽象语法树修改 JS 代码
展开
评论