|
|
|
|
|
by algorithm_dk
2513 days ago
|
|
Would the else branch trigger on a falsy value, or on an exception? It's a bit confusing, as it looks like it would handle exceptions on the else branch, even though we know we have to wrap await in try/catch for that. Other than saving a few characters (the variable name), I don't see any benefit of this, while it makes code harder to read. Too bad the `with` [0] keyword has been reserved for crap, it sounds nice (not for this, but maybe for something else). >> and also requires you to start renaming variables (ie. row1, row2...) due them going over their intended scope Variable shadowing [1] is a really bad practice that makes it hard for people to collaborate and keep the code sane. Bad habits are not a reason for language changes. [0] - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... [1] - https://en.wikipedia.org/wiki/Variable_shadowing |
|