Naveen Chawla (2017-09-20T09:38:16.000Z)
naveen.chwl at gmail.com (2017-09-20T10:13:31.728Z)
I prefer the "do" approach (albeit in a different way, as I'm showing below). Can someone tell me why it's called "do" instead of something like "expr", or "eval" or something? "do" just seems weird naming for evaluating the last statement in a multi statement code block. For the initial example, I prefer this use of the `do` concept, instead of the `if` `else` way of doing it: ```js const x = getSomething(), foo = x ? do { doSomethingFirst(); x.doSomething() } : doSomethingElse() ```