For what it's worth, I'm on the side of people that do not want to see assignment statements in control structures. I don't think it is necessary and it results in code that is harder to read.
On Wed, Sep 14, 2016 at 8:51 PM, Alan Johnson <[email protected]> wrote: > What about `else if`? > > On Sep 14, 2016 9:28 PM, "Bergi" <[email protected]> wrote: > >> Danielle McLean wrote: >> >> variables declared >>> using `let` or `const` would be scoped to the individual `if` or `while` >>> statement, rather than the containing block. In other words, the above >>> syntax >>> would be equivalent to the following currently-valid form I ended up >>> writing: >>> >>> { >>> const oldValue = _.get(object, 'some.long.path'); >>> if (oldValue) object.some.long.path = transform(oldValue); >>> } >>> >> >> What about `else` blocks, would the variables be available in them as >> well? >> >> - Bergi >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > > -- R. Mark Volkmann Object Computing, Inc.
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

