TypeScript · Middle · Frage 34 von 75

Warum ist interface zum Erweitern großer Objekttypen besser als eine Intersection?

Antwort zeigen

Richtige Antwort: extends erkennt Konflikte von Eigenschaften und ist für den Compiler schneller

Erklärung

Bei interface B extends A ist ein Konflikt von Eigenschaften ein Fehler an der Deklaration, während eine Intersection still never ergibt. Der Compiler cacht Beziehungen zwischen Interfaces, in großen Codebasen ist das also schneller - so empfiehlt es das Performance-Wiki von TS.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 34

Teste dich selbst

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

Diesen Test machen