Is the curly brackets object notation valid in any expression?
问题 I'm currently analyzing the Javascript language a bit. It looks like you could group at lot of the concepts into a base type called expression. Even function arguments and definitions fit into that group, as well as strings, numbers and mathematical expressions. The only illogical exception was the curly bracket object notation in a nonsense alike context. As functions consist of several expressions the following code is valid: function valid(){ /\W/; "ahll"; var alpha; alpha; alpha={"first":