1

公式のECMA-262エディション5.12011年6月標準に基づく:

文法の要約では、グループ化演算子(括弧)には次の式のみを含めることができると定義されています

PrimaryExpression :

this
Identifier
Literal
ArrayLiteral
ObjectLiteral
( Expression )

また、式は、Assignmentexpression(またはそれらのシーケンス)のみにすることができます(セクションA.3の最後までスクロールします)

Expression :

AssignmentExpression
Expression , AssignmentExpression

したがって、ECMA-262エディション5.1によると、以下は正しくないはずです(FunctionExpression)

4

1 に答える 1

2

少し掘り下げた後、私はそれが実際に有効であることがわかりました。これが完全な派生です(それをたどるには、セクションA.3の終わりに行き、次から始まる派生を上向きにたどりますExpression

Expression -> AssignmentExpression -> ConditionalExpression ->
LogicalORExpression -> LogicalANDExpression -> 
BitwiseORExpression -> BitwiseXORExpression -> 
BitwiseANDExpression -> EqualityExpression -> 
RelationalExpression -> ShiftExpression -> AdditiveExpression -> 
MultiplicativeExpression -> UnaryExpression -> 
PostfixExpression -> LeftHandSideExpression -> NewExpression -> 
MemberExpression -> FunctionExpression
于 2012-06-02T18:24:00.467 に答える