Wann sollte ich in TypeScript „var“, „let“ und „const“ verwenden
Ich fange gerade erst an, in TypeScript zu programmieren. Bitte entschuldigen Sie also meine Anfängerfrage.
Ich habe diese Methode:
public copyToDest() {
for (var i = 0; i < this.source.length; i++) {
var item = this.source[i];
if (item && item.isValid)
this.dest.push(item);
}
}
Was einwandfrei funktioniert. Nach der Installation eines Refactoring-Tools habe ich 2 Vorschläge erhalten:
- Ändere
var i=0;zulet i=0; - Ändere
var item=...zuconst item=...
Gibt es eine Regel, die ich in Bezug auf die richtige Verwendung von var, let und const übersehe? Oder sollte ich diese Vorschläge einfach ignorieren?
Antwort #1
Verwenden Sie let, wenn der Wert der Variable geändert werden kann.
Verwenden Sie const, wenn der Wert der Variablen nicht geändert werden kann/sollte.
Verwenden Sie var nicht.