我什么时候应该使用" var","让"和" const"在TypeScript中

时间:2017-09-15 15:13:57

标签: typescript

我刚开始用TypeScript编码。请原谅我的新手问题。

我有这个方法:

public copyToDest() {
    for (var i = 0; i < this.source.length; i++) {
        var item = this.source[i];
        if (item && item.isValid)
            this.dest.push(item);
    }
}

哪个工作正常。安装重构工具后,我得到了2条建议:

  1. var i = 0;更改为let i = 0;
  2. var item = ...更改为const item = ...
  3. 是否有任何关于正确使用varletconst的规则?或者我应该忽略这些建议?

1 个答案:

答案 0 :(得分:12)

可以更改变量的值时使用let

如果不能/不应更改变量的值,请使用const

请勿使用var