Files
8ab7a1a194 fix: mark var declarations in loops as not constant (#15027)
* fix: babel-traverse constant flag in bindings

flag bindings in loops as not constant.

Fixes: #13760

* Only mark `var`s directly inside loops

* Fix CI error

Co-authored-by: Stephane Rufer <[email protected]>
2022-10-09 00:42:29 +02:00

12 lines
166 B
JavaScript

function render() {
const nodes = [];
for (let i = 0; i < 5; i++) {
const o = "foo";
const n = i;
nodes.push(<div>{n}</div>);
}
return nodes;
}