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 30
|
=== tests/cases/compiler/capturedVarInLoop.ts ===
for (var i = 0; i < 10; i++) {
>i : number
>0 : 0
>i < 10 : boolean
>i : number
>10 : 10
>i++ : number
>i : number
var str = 'x', len = str.length;
>str : string
>'x' : "x"
>len : number
>str.length : number
>str : string
>length : number
let lambda1 = (y) => { };
>lambda1 : (y: any) => void
>(y) => { } : (y: any) => void
>y : any
let lambda2 = () => lambda1(len);
>lambda2 : () => void
>() => lambda1(len) : () => void
>lambda1(len) : void
>lambda1 : (y: any) => void
>len : number
}
|