Files
test-repo/tests/format/js/chain-expression/new-expression.js
T
2024-08-03 21:45:53 +08:00

22 lines
420 B
JavaScript

// Member expressions
new (a?.b) ();
new (a.b?.c) ();
new (a?.b.c) ();
new (a[b?.c]) ();
new ((a?.b).c) ();
new (a[b?.()]) ();
new ((a?.b).c) ();
// FIXME: new ((a?.()).b) ();
// Call expressions
new (a?.()) ();
new (a.b.c?.()) ();
new (a.b?.c()) ();
new (a?.b.c()) ();
new (a(b?.c)) ();
new ((a?.b)()) ();
new ((a?.())()) ();
// Not `.callee`
new Foo(a?.b)