【发布时间】:2015-12-01 11:56:03
【问题描述】:
我已经为我的 TypeScript 项目配置了 TSLint,但我不知道警告 forbidden var keyword 是什么意思。这是一个导致 TSLint 警告的最小示例:
var x: number = 1;
谢谢。
编辑:我使用的是sample tslint.json。
【问题讨论】:
标签: typescript tslint
我已经为我的 TypeScript 项目配置了 TSLint,但我不知道警告 forbidden var keyword 是什么意思。这是一个导致 TSLint 警告的最小示例:
var x: number = 1;
谢谢。
编辑:我使用的是sample tslint.json。
【问题讨论】:
标签: typescript tslint
这意味着你不能使用 var 语法声明
var = 1;
这是 Ecmascript 6 规则,其目的是确保您不会在同一范围内意外地重新声明同一变量两次,从而无意中赋予它另一个含义。
【讨论】:
let x... 或const x.. 代替var x...