【发布时间】:2018-09-17 00:23:17
【问题描述】:
interface obj {
bar: string
}
function randomFunction() {
let foo: obj = { bar: "" }
foo.bar = "hip"
}
let snack: obj = { bar: "" }
snack.bar = "hop"
我从 tslint 收到此警告:
标识符“foo”永远不会被重新分配;使用“常量”而不是“让”。 (首选常量)
有趣的是,在变量snack 的第二种情况下我没有收到此警告。
我可以用
/* tslint:disable: prefer-const */
我没有在tslint project 上找到任何错误报告。 由于我是打字稿的新手,我想知道:我这里有什么问题吗?
【问题讨论】:
-
和eslint有关。为了更好地理解这一点,请前往eslint.org/docs/rules/prefer-const。我希望它有所帮助。
-
我收到
snack的警告。
标签: typescript tslint