-
Notifications
You must be signed in to change notification settings - Fork 135
Open
Description
When using if without brackets, the scope stays the same and variables can be shadowed:
var expr = '
var a = "test";
if (true) var a = 42;
return a;
';
var parser = new hscript.Parser();
var ast = parser.parseString(expr);
var interp = new hscript.Interp();
trace(interp.execute(ast)); // 42Works as expected when using brackets.
filt3rek
Metadata
Metadata
Assignees
Labels
No labels