On Sat, Aug 23, 2008 at 9:25 AM, Fergus Cooney <[EMAIL PROTECTED]> wrote:
> I'm also in favour of multiple, "redundant" vars. I use them semantically > and as a discipline. > > if (something) > { > var x = 1; > : : : > } > else > { > var x = 2; > : : : > } > > When I write the above pattern you won't see x being used outside those > inner blocks. The two vars are my way of saying that they are independant > 'x's, although the same name would be being used because they have the same > meaning. Okay, but this suggests that if you had 'let' you wouldn't use redundant declarations. Or, to put it another way, you only use redundant declarations because the language lacks block scoping. I don't think this makes you a champion of redundant declarations. -Jon _______________________________________________ Es-discuss mailing list Es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss