1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
=== tests/cases/compiler/letShadowedByNameInNestedScope.ts ===
var x;
>x : any
function foo() {
>foo : () => void
let x = 0;
>x : number
>0 : 0
(function () {
>(function () { var _x = 1; console.log(x); })() : void
>(function () { var _x = 1; console.log(x); }) : () => void
>function () { var _x = 1; console.log(x); } : () => void
var _x = 1;
>_x : number
>1 : 1
console.log(x);
>console.log(x) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
>x : number
})();
}
|