Website-Suche

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:

  1. Ändere var i=0; zu let i=0;
  2. Ändere var item=... zu const 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.

Verwandte Artikel