Sob o capô do motor V8
function foo() { let bar = 1; return bar;}Este código produzirá a seguinte estrutura de árvore:Exemplo de árvore ASTVocê pode executar este código executando uma travessia de pré-ordem (raiz, esquerda, direita):Defina a foo função.Declare o bar variável.Atribuir 1 para bar.Retorna bar fora da função.Você também verá VariableProxy – um elemento que conecta a variável abstrata…