我有以下一行:
imageUrl && (data.imageUrl = imageUrl);
对于这一行,JSHint抱怨:
Expected an assignment or function call and instead saw an expression.
我理解警告,但我想禁用它。我找不到怎么做的方法。有什么想法吗?
答案 0 :(得分:35)
在您的Javascript中添加/* jshint expr: true */
条评论。
答案 1 :(得分:33)
如果真的只是那一行
imageUrl && (data.imageUrl = imageUrl); // jshint ignore:line
我喜欢编写代码,因此它不会产生警告,即使这意味着要采取特殊措施。所以我更喜欢
if (imageUrl) data.imageUrl = imageUrl;