FrontEndDevJavascript NotesJavaScript AST 核心知识解析本页总览JavaScript AST 核心知识解析 一、AST 的作用 1. 代码解析与理解 以结构化树状形式描述代码语法 作为编译器/解释器理解代码的基础结构 2. 代码转换与优化 支持语法版本转换(如 ES6 → ES5) 实现性能优化和代码压缩 3. 代码生成 生成目标代码(JS、机器码等) Babel 等工具的核心转换机制 4. 代码分析