防止 JSHint 的“'a' 已定义但从未使用过。”对于具有以下参数的未使用函数参数?
Prevent JSHint's " 'a' is defined but never used. " for unused function parameters having following parameters?
// jshint unused:strict
var myFunc = function(a, b, c)
{
return b+c; // a not used => JSHint warning: 'a' is defined but never used.
};
有没有办法禁用或规避具有以下参数的参数的警告(在上面的示例中 a
和 b
)?
对于未使用的最后一个参数,我总是将参数注释掉(或删除它们)。
如果不使用 arguments
,未使用的第一个参数 在 JavaScript 中是不可能的,或者是某种方式?
我想唯一有意义的选择是通过将 unused:strict
更改为 unused:vars
(函数周围的全局或局部)来禁用所有函数参数的警告?
由于@GOTO0已经评论过,您可以使用
unused:true
获得想要的行为。
// jshint unused:strict
var myFunc = function(a, b, c)
{
return b+c; // a not used => JSHint warning: 'a' is defined but never used.
};
有没有办法禁用或规避具有以下参数的参数的警告(在上面的示例中 a
和 b
)?
对于未使用的最后一个参数,我总是将参数注释掉(或删除它们)。
如果不使用 arguments
,未使用的第一个参数 在 JavaScript 中是不可能的,或者是某种方式?
我想唯一有意义的选择是通过将 unused:strict
更改为 unused:vars
(函数周围的全局或局部)来禁用所有函数参数的警告?
由于@GOTO0已经评论过,您可以使用
unused:true
获得想要的行为。