我已经打开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/

10-11 21:39