]> code.delx.au - gnu-emacs/blob - test/indent/js.js
Doc fixes for fclist and grep
[gnu-emacs] / test / indent / js.js
1 var a = 1;
2 b = 2;
3
4 let c = 1,
5 d = 2;
6
7 var e = 100500,
8 + 1;
9
10 function test ()
11 {
12 return /[/]/.test ('/') // (bug#19397)
13 }
14
15 var f = bar('/protocols/')
16 baz();
17
18 var h = 100500
19 1;
20
21 const i = 1,
22 j = 2;
23
24 var k = 1,
25 l = [
26 1, 2,
27 3, 4
28 ],
29 m = 5;
30
31 var n = function() {
32 return 7;
33 },
34 o = 8;
35
36 foo(bar, function() {
37 return 2;
38 });
39
40 switch (b) {
41 case "a":
42 2;
43 default:
44 3;
45 }
46
47 var p = {
48 case: 'zzzz',
49 default: 'donkey',
50 tee: 'ornery'
51 };
52
53 var evens = [e for each (e in range(0, 21))
54 if (ed % 2 == 0)];
55
56 var funs = [
57 function() {
58 for (;;) {
59 }
60 },
61 function(){},
62 ];
63
64 !b
65 !=b
66 !==b
67
68 a++
69 b +=
70 c
71
72 baz(`http://foo.bar/${tee}`)
73 .qux();
74
75 `multiline string
76 contents
77 are kept
78 unchanged!`
79
80 class A {
81 * x() {
82 return 1
83 * a(2);
84 }
85
86 *[Symbol.iterator]() {
87 yield "Foo";
88 yield "Bar";
89 }
90 }
91
92 if (true)
93 1
94 else
95 2
96
97 Foobar
98 .find()
99 .catch((err) => {
100 return 2;
101 })
102 .then((num) => {
103 console.log(num);
104 });
105
106 var arr = [
107 -1, 2,
108 -3, 4 +
109 -5
110 ];
111
112 // Local Variables:
113 // indent-tabs-mode: nil
114 // js-indent-level: 2
115 // End: