TypeScript · Senior · Frage 62 von 75

Was macht ein Prädikat this is in einer Klassenmethode?

class Node {
  isLeaf(): this is Leaf { return this.children.length === 0; }
}
Antwort zeigen

Richtige Antwort: Es grenzt das Objekt bei true ein

Erklärung

Der Aufruf if (node.isLeaf()) grenzt node im Zweig ein, wie ein normaler Type Guard.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 62

Teste dich selbst

Mach den Test TypeScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen