frontEnd_book
frontEnd_book copied to clipboard
ES6 代码转成 ES5 代码的实现思路是什么
ES6 代码转成 ES5 代码,我们肯定会想到 Babel。
Babel 把 ES6 转成 ES5 ,大致分为三步:
将代码字符串解析成抽象语法树,即所谓的 AST 对 AST 进行处理,在这个阶段可以对 ES6 代码进行相应转换,即转成 ES5 代码 根据处理后的 AST 再生成代码字符串