gpt4 book ai didi

typescript - 澄清 TypeScript 的 noUnusedParameters 编译器选项

转载 作者:搜寻专家 更新时间:2023-10-30 20:35:31 25 4
gpt4 key购买 nike

在 GitHub 上输入任何内容之前,我试图确定这实际上是否是一个错误。

启用 noUnusedParameters 后,TypeScript 编译器将出现如下错误:

const foo = ['one', 'two', 'three'];
foo.forEach((item: string, index: number) => {
// do something just with index, ignoring item
});

with error TS6133: 'item' is declared but never used. 但是虽然它没有被专门使用,但它被用于 forEach 迭代器的第二个参数函数是索引。

我错过了什么吗?

最佳答案

没有必要提交问题,因为已经存在:with --noUnusedParameters how can i skip uneeded parameters .

长话短说:
您可以通过在无趣的参数前加上下划线来跳过此错误:

const foo = ['one', 'two', 'three'];
foo.forEach((_item: string, index: number) => {
console.log(index);
});

编译正常。

关于typescript - 澄清 TypeScript 的 noUnusedParameters 编译器选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41685054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com