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
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
function foo({a, b}) {
|
||||
var a = 3;
|
||||
var c = 2;
|
||||
var d = a + b + c;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
function foo(_ref) {
|
||||
var a = _ref.a,
|
||||
b = _ref.b;
|
||||
return function () {
|
||||
var a = 3;
|
||||
var c = 2;
|
||||
var d = a + b + c;
|
||||
}();
|
||||
}
|
||||
Reference in New Issue
Block a user