File: optional-chaining.js

package info (click to toggle)
node-escodegen 2.0.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 14,656 kB
  • sloc: javascript: 25,925; sh: 9; makefile: 7
file content (47 lines) | stat: -rw-r--r-- 720 bytes parent folder | download | duplicates (3)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
obj.aaa.bbb;
obj.aaa?.bbb;
obj?.aaa.bbb;
obj?.aaa?.bbb;
(obj.aaa).bbb;
(obj.aaa)?.bbb;
(obj?.aaa).bbb;
(obj?.aaa)?.bbb;
((obj?.aaa).bbb.ccc).ddd;
((obj?.aaa).bbb?.ccc).ddd;
(obj?.aaa)?.bbb;
obj[aaa][bbb];
obj[aaa]?.[bbb];
obj?.[aaa][bbb];
obj?.[aaa]?.[bbb];
(obj[aaa])[bbb];
(obj[aaa])?.[bbb];
(obj?.[aaa])[bbb];
(obj?.[aaa])?.[bbb];
((obj[aaa])[bbb][ccc])[ddd];
((obj?.[aaa])[bbb]?.[ccc])[ddd];
1?.a;
obj()();
obj()?.();
obj?.()();
obj?.()?.();
(obj())();
(obj())?.();
(obj?.())();
(obj?.())?.();
((obj())()())();
((obj?.())()?.())();
(a?.b)();
a?.b();
a?.b?.();
(a?.b)?.();
a?.().b;
(a?.()).b;
a?.b.c();
(a?.b.c)();
a.b?.().c;
(a.b?.()).c;
(a.b?.())?.c;
new (a?.b().c);
new (a?.b());
new (a?.b().c)();
new (a?.b())();