javascript - 如何正确设置卷尺?

标签 javascript typescript tslint

我使用curly选项来按需

if (1)
    for (let i = 0; i < 10; i++)
        if (0) console.log(1);
else console.log(0);

但是正如您所知,存在与上述情况类似的问题,else 语句对应于第二个if 语句。

所以我像这样重写了它,但我收到了警告。

if (1) { // Block contains only one statement; remove the curly braces.
    for (let i = 0; i < 10; i++)
        if (0) console.log(1);
}
else console.log(0);

有办法避免该警告吗?如果是这样,请给我一个提示。谢谢阅读。 :)

最佳答案

不是一个好方法,但是可行。

if (1)
    for (let i = 0; i < 10; i++)
        if (0) console.log(1);
if(!1) console.log(0);

关于javascript - 如何正确设置卷尺?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50972639/

相关文章:

javascript - 如何评估 fetch api 中收到的 http 响应

typescript - 在 Typescript 中使用接口(interface)或类时

Angular6 - 如何正确验证和不接受空输入字段

visual-studio-code - “ANY_NODE_APP”在 Windows 10 上不是内部或外部命令、可运行程序或批处理文件

javascript - Eslint/Tslint 配置帮助(不包括文件)

javascript - 当条件应该通过时,if 语句运行 else

javascript - 使用 jquery 即时创建网格

javascript - 改变数组的元素

javascript - 针对联合类型的 typescript 参数检查

typescript - Firebase 类型和默认 tslint.json 的非隐式依赖