var a, b, c = {}
问题 I thought the syntax: var a, b, c = {}; would mean that the three variables are separate, not references to the same {}. Is this because {} is an object and this is the standard behavior? So if I do: var a, b, c = 0; the three would indeed be separate and not references? Thanks, Wesley 回答1: They shouldn't be the same, no. Only c will be assigned the value. a and b would just be declared, but not initialized to anything (they'd be undefined). c would, as the only one of them, be initialized to