typescript SonarQube:将“undefined”作为函数参数传递时,出现错误“Remove this redundant undefined”

oknrviil  于 2022-11-26  发布在  TypeScript
关注(0)|答案(1)|浏览(101)

我多次将“undefined”作为参数传递给单个函数调用。但是在SonarQube报告中,我得到了一个错误“删除此冗余的undefined”。

注意:该函数有一些默认参数,所以我为这些参数传递“undefined”。

tyky79it

tyky79it1#

在JavaScript中,如果你没有给予函数一个声明的参数,默认情况下它是undefined的,所以对于你的情况,不需要显式地设置undefined。
您可以避免SonarQube发出如下警告

const responste = await getDocumentsByQuery(query, esIndex);
  • 我很好奇为什么你需要设置这么多的'undefined的,你能显示你的整个代码吗?*

相关问题