gpt4 book ai didi

javascript - JSHint 忽略 `!function(){/* ... */}()` 模式

转载 作者:行者123 更新时间:2023-11-30 12:56:27 25 4
gpt4 key购买 nike

如何配置 JS 提示以忽略 JSHint 忽略 !function(){/* ... */}() 模式。目前,它向我发出警告,告诉我它需要一个语句或赋值。我预计这是由于 !function 将函数转换为函数表达式,但没有任何结果。我知道我可以做... var garbage = !function ... 但我不想更改源代码来取悦 JS Hint,我想告诉 JS Hint 可以使用运算符将​​函数强制转换为表达式。

最佳答案

您可以禁用它。将其放在文件的开头或将 expr 选项添加到您的 .jshintrc 配置中。

/*jshint expr:true */

此选项允许任何原始表达式,例如:

!function(){}();
a || b();
a ? b() : c();

你会这样写来避免警告:

(function(){}());
if (!a) b();
if (a) {
b();
} else {
c();
}

关于javascript - JSHint 忽略 `!function(){/* ... */}()` 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18949546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com