TypeScript · Junior · Frage 41 von 75

Wie unterscheidet sich private in TypeScript von #field in JavaScript?

Antwort zeigen

Richtige Antwort: private ist nur eine Prüfung des Compilers, #field ist Privatheit zur Laufzeit

Erklärung

Nach dem Kompilieren ist ein private-Feld eine gewöhnliche Eigenschaft, die man über obj['field'] lesen kann. Private #field-Felder unterstützt die JS-Engine, und von außerhalb der Klasse gibt es gar keinen Zugriff. Die Modifikatoren public, protected und private sind TypeScript-Werkzeuge.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Junior · Frage 41

Teste dich selbst

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

Diesen Test machen