UNPKG

616 BJavaScriptView Raw
1export function test() {
2 const returnValue = [];
3 const reprs = [];
4
5 for (let i = 0; i < 10; i++) {
6 if (i % 2 === 0) {
7 returnValue.push(['odd', i]);
8 }
9 else {
10 returnValue.push(['even', i]);
11 }
12
13 switch (i) {
14 case 0: {
15 const zeroStr = `zero=${i}`;
16 reprs.push(zeroStr);
17 break;
18 }
19 case 1: {
20 const oneStr = `one=${i}`;
21 reprs.push(oneStr);
22 break;
23 }
24 default:
25 // do nothing
26 }
27 }
28
29 // Ternary operator
30 return (
31 reprs.length === 0 ? 'zero' :
32 reprs.length === 1 ? 'one' :
33 'other'
34 );
35}