在 Typescript 中的 if 语句中限制赋值

Posted

技术标签:

【中文标题】在 Typescript 中的 if 语句中限制赋值【英文标题】:Restrict assignment in if statements in Typescript 【发布时间】:2018-12-24 20:55:40 【问题描述】:

最近我发现了一个由 If 语句中的赋值引起的讨厌的错误。我认为 if-assignment 对我来说是一种不好的模式,我想完全关闭它以获取编译器 varnings 而不是实际的错误。

如何在 Typescript 中执行此操作?

【问题讨论】:

【参考方案1】:

我在 TSLinter 中找到了这个选项:https://palantir.github.io/tslint/rules/no-conditional-assignment/

【讨论】:

以上是关于在 Typescript 中的 if 语句中限制赋值的主要内容,如果未能解决你的问题,请参考以下文章

使用 typescript 和 if 语句的云函数

TypeScript系列教程09条件语句的使用

即使使用 if 语句,对象也可能未定义

为啥使用“if-else”语句会在看似相同的三元运算符构造不会产生 TypeScript 编译器错误?

TypeScript系列教程09条件语句的使用

置顶提醒!!!