javascript - 禁用函数的 JSHint 警告:变量已定义但从未使用
问题描述
我有以下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.
我该如何解决?
解决方案
您没有使用您正在定义的变量(_index,_array 没有在代码中的任何地方使用)。所以改为:
allRejectedByPatient = survey.resultSent.every(function(element) {
return (element.patientConfirmed === false);
});
推荐阅读
- c++ - 如何将 C++ 字符串发送到 node.js?
- database - 集合包含查询的数据结构
- java - 您可以在 Spring REST 中序列化对象的属性而不是整个对象吗?(对象是类的一个字段)
- javascript - document.querySelectorAll 和 for 循环的问题
- c# - C# 在引号之间拆分字符串
- excel - 删除特殊字符
- ios - 为什么在 SwiftUI 中显示视图时 List 的背景颜色不同?
- javascript - 如何避免链接未完全或正确连接到 sankeyNetwork 中的节点?
- reactjs - 将类组件转换为反应功能组件/挂钩
- grpc - 将文件从 file_pb.js 编译为 file.proto