mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
13 lines
494 B
JavaScript
13 lines
494 B
JavaScript
const effects = [];
|
|
|
|
const v1 = do { effects.push(1); 1 } && do { effects.push(2); 2 } && do { effects.push(3); 3 };
|
|
const v2 = do { effects.push(4); 1 } && do { effects.push(5); 0 } && do { effects.push(6); };
|
|
const v3 = do { effects.push(7); 1 } || do { effects.push(8); 2 };
|
|
const v4 = do { effects.push(9); null } ?? do { effects.push(10); 1 };
|
|
|
|
expect(effects).toEqual([1, 2, 3, 4, 5, 7, 9, 10]);
|
|
expect(v1).toEqual(3);
|
|
expect(v2).toEqual(0);
|
|
expect(v3).toEqual(1);
|
|
expect(v4).toEqual(1);
|