3 ms·
They should repurpose `do` so that `do {}` (without the `while`) is an expression that you can put statements inside and return the last statement. It would be
by hajile 4y ago
They should repurpose `do` so that `do {}` (without the `while`) is an expression that you can put statements inside and return the last statement.
It would be great if we had expression if..else too (instead of just the tertiary operator)
- TheAngush 4y ago> They should repurpose `do` so that `do {}` (without the `while`) is an expression that you can put statements inside and return the last statement. There's a proposal for precisely that. Unfortunately, only Stage 1 though. https://github.com/tc39/proposal-do-expressions https://github.com/tc39/proposal-do-expressions