mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-20 10:25:01 +08:00
AST操作之API用法-node节点
This commit is contained in:
parent
baf29dc221
commit
c27224052a
@ -5,10 +5,10 @@
|
|||||||
看语法就可以猜到`node`就是path的一个属性
|
看语法就可以猜到`node`就是path的一个属性
|
||||||
|
|
||||||
| api | 功能 |
|
| api | 功能 |
|
||||||
|:----------------------------------|--------------------------------------|
|
|:------------------------------------|--------------------------------------|
|
||||||
| path.node.type | 获取当前节点的类型。 |
|
| path.node.type | 获取当前节点的类型。 |
|
||||||
| path.node.declarations | 对于 VariableDeclaration 节点, 获取变量声明列表。 |
|
| path.node.declarations | 对于 VariableDeclaration 节点, 获取变量声明列表。 |
|
||||||
| node.init.value | 获取某个节点的值。 |
|
| path.node.init.value | 获取某个节点的值。 |
|
||||||
| delete path.node.init; | 删除节点,使用系统的 delete 方法。 |
|
| delete path.node.init; | 删除节点,使用系统的 delete 方法。 |
|
||||||
|
|
||||||
**遍历打印出节点类型**
|
**遍历打印出节点类型**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user