【发布时间】:2017-10-22 10:10:43
【问题描述】:
我正在查看ES decorator proposal,它使用语法定义了以下语法:
Decorator:
@ DecoratorMemberExpression
@ DecoratorCallExpression
DecoratorMemberExpression:
IdentifierReference
DecoratorMemberExpression . IdentifierName
DecoratorCallExpression:
DecoratorMemberExpression Arguments
任何人都可以确认我正确理解了语法并且以下表达式根据规范是有效的:
@decoratorFunction // IdentifierReference
@customObject.decoratorFunction // IdentifierReference . IdentifierName
@decoratorFunction(...) // IdentifierReference Arguments
@customObject.decoratorFunction(...) // IdentifierReference . IdentifierName Arguments
【问题讨论】:
-
是的,看起来不错。
-
@Bergi,太好了,谢谢!
标签: javascript decorator ecmascript-next