我已经打开noUnusedLocals
,但是我有一个仅检查第一个元素是否存在但不使用它的函数。是否有实用程序关闭代码块的此警告?
例子:
export function has<T>(sequence: Iterable<T>): boolean {
for (let element of sequence) {
element; // Needed to quiet compiler setting `noUnusedLocals`.
return true;
}
return false;
}
文档说要使用
_
:(请参阅this)
但这似乎仅适用于参数,而不适用于局部变量。
最佳答案
从严格意义上讲,这并不是真正的答案,但是_
作为名称或名称前缀会抑制TypeScript 2.2.2中--noUnusedLocals
循环声明符中的for..of
,这是在撰写本文时的最新版本。
关于typescript - 是否对noUnusedLocals禁用编译指示?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38237594/