1 2 3 4 5 6 7 8 9 10 11 12
|
=== tests/cases/conformance/expressions/nullishCoalescingOperator/nullishCoalescingOperator12.ts ===
const obj: { arr: any[] } = { arr: [] };
>obj : Symbol(obj, Decl(nullishCoalescingOperator12.ts, 0, 5))
>arr : Symbol(arr, Decl(nullishCoalescingOperator12.ts, 0, 12))
>arr : Symbol(arr, Decl(nullishCoalescingOperator12.ts, 0, 29))
for (const i of obj?.arr ?? []) { }
>i : Symbol(i, Decl(nullishCoalescingOperator12.ts, 1, 10))
>obj?.arr : Symbol(arr, Decl(nullishCoalescingOperator12.ts, 0, 12))
>obj : Symbol(obj, Decl(nullishCoalescingOperator12.ts, 0, 5))
>arr : Symbol(arr, Decl(nullishCoalescingOperator12.ts, 0, 12))
|