【发布时间】:2023-03-17 14:37:02
【问题描述】:
我有以下行:
imageUrl && (data.imageUrl = imageUrl);
对于这一行,JSHint 抱怨:
Expected an assignment or function call and instead saw an expression.
我了解警告,但我想禁用它。我找不到怎么做的方法。有什么想法吗?
【问题讨论】:
-
这毫无意义(imo)很棘手。为什么不使用 if,那么警告就不会发生。
-
@Paul 因为我经常使用这种模式。我更喜欢忽略这种错误,专门针对我使用它的行(不是全局)。
-
好的,然后看我的回答:)
-
@torazaburo,不,另一个问题是相反的(jshint 在期望表达式时找到分配)
-
另外一个问题是关于 jslint 的——而且 jshint 的答案并不是最好的,IMO。
标签: javascript jshint