![](/img/trans.png)
[英]In ES2015 how can I ensure all methods wait for object to initialize ? With ES7 decorators?
[英]Should I put a semicolon after ES7 decorators?
Jetbrains Webstorm持续显示以下代码的“ Unterminated statement ”。
@connect(props)
class NavBar extends Component {...}
但是,当我在装饰器后面放一个分号时,信息消失了。 我只是想知道是否必须在装饰员后面加上分号。
@connect(props);
class NavBar extends Component {...}
不,你不应该。 根据语法草案 ,装饰器是作为方法或类定义的一部分的表达式 。 它们不是语句,并且不能以分号结尾。
Imo使用分号在视觉上将装饰器与被装饰者分开,这看起来很奇怪-尤其是如果装饰值没有以分号结尾的话。 看起来WebStorm只是还不了解装饰器语法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.