【问题标题】:TSLint: Unused var keywordTSLint:未使用的 var 关键字
【发布时间】:2015-12-01 11:56:03
【问题描述】:

我已经为我的 TypeScript 项目配置了 TSLint,但我不知道警告 forbidden var keyword 是什么意思。这是一个导致 TSLint 警告的最小示例:

var x: number = 1;

谢谢。

编辑:我使用的是sample tslint.json

【问题讨论】:

    标签: typescript tslint


    【解决方案1】:

    这意味着你不能使用 var 语法声明

    var = 1;
    

    这是 Ecmascript 6 规则,其目的是确保您不会在同一范围内意外地重新声明同一变量两次,从而无意中赋予它另一个含义。

    查看此页面:http://eslint.org/docs/rules/no-var

    【讨论】:

    • 为了更明显,您可以使用let x...const x.. 代替var x...
    猜你喜欢
    • 2018-03-23
    • 2018-04-04
    • 2018-03-09
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 2022-12-31
    相关资源
    最近更新 更多