繁体   English   中英

防止 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.
};

有没有办法禁用或规避具有以下参数的参数的警告(在上面的示例中ab )?

对于未使用的最后一个参数,我总是将参数注释掉(或删除它们)。

在不使用arguments情况下,JavaScript 中未使用的第一个参数是不可能的,还是以某种方式?

我想唯一有意义的选择是通过将unused:strict更改为unused:vars (全局或本地函数)来禁用所有函数参数的警告?

正如@GOTO0已经评论过的那样,您可以使用

unused:true

以获得想要的行为。

来源: JSHint 选项参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM