Javascript 禁用函数的JSHint警告:已定义变量但从未使用

Javascript 禁用函数的JSHint警告:已定义变量但从未使用,javascript,eslint,Javascript,Eslint,我有以下js代码: allRejectedByPatient = survey.resultSent.every(function(element, _index, _array) { return (element.patientConfirmed === false); }); 运行eslint时,此代码返回以下错误: W: '_index' is defined but never used. W: '_array' is defined but

我有以下js代码:

      allRejectedByPatient = survey.resultSent.every(function(element, _index, _array) {
        return (element.patientConfirmed === false);
      });
运行eslint时,此代码返回以下错误:

W: '_index' is defined but never used.
W: '_array' is defined but never used.

如何修复此问题?

您没有使用定义的变量\u index,代码中的任何地方都没有使用\u数组。因此,将其改为:

allRejectedByPatient = survey.resultSent.every(function(element) {
        return (element.patientConfirmed === false);
      });

不给他们下定义吗?functionelement{请参考@Rajesh它是关于JSHint的,而不是关于ESLint的。@hsz请检查标签。标签上写着ESLint。因此我共享了一个参考文档