Daryl Tan 9015fda3c1
Fix scope of function body when var redeclares param (#11158)
* Fix scope of function body when var redeclares param

* Fix empty var declarations

* Apply suggestions
2020-03-01 16:26:22 +01:00

9 lines
121 B
JavaScript

var x = 1
function foo(x, y = function () { x = 2 }) {
var x = 3
y()
expect(x).toBe(3);
}
foo()
expect(x).toBe(1);