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 31 32 33
|
=== tests/cases/conformance/es6/for-ofStatements/for-of48.ts ===
var x: string, y: number;
>x : string
>y : number
var array = [{ x: "", y: true }]
>array : { x: string; y: boolean; }[]
>[{ x: "", y: true }] : { x: string; y: boolean; }[]
>{ x: "", y: true } : { x: string; y: boolean; }
>x : string
>"" : ""
>y : boolean
>true : true
enum E { x }
>E : E
>x : E.x
for ({x, y = E.x} of array) {
>{x, y = E.x} : { x: string; y?: number; }
>x : string
>y : number
>E.x : E
>E : typeof E
>x : E
>array : { x: string; y: boolean; }[]
x;
>x : string
y;
>y : number
}
|