⊗tsSpIfRPr 23 of 37 menu

Schreibgeschützte Eigenschaften in TypeScript-Interfaces

Schreibgeschützte Eigenschaften werden nur einmal bei der Erstellung des Objekts gesetzt. Sie können später nicht mehr geändert werden. Um diese Eigenschaften zu deklarieren, wird das Schlüsselwort readonly verwendet.

Nehmen wir das Interface IFigure, das in der vorherigen Lektion erstellt wurde. Aber jetzt setzen wir den Zugriff auf die Eigenschaft width auf schreibgeschützt:

interface IFigure { height: number; readonly width: number; }

Erstellen wir ein Objekt rectangle:

let rectangle: IFigure = { height: 200, width: 300 }

Ändern wir die Höhe:

rectangle.height = 150;

Jetzt ändern wir die Breite und sehen einen Fehler, da die Breite als unveränderlich deklariert wurde:

rectangle.width = 400; // Fehler

Erstellen Sie ein Interface IUser, in dem die Eigenschaft salary schreibgeschützt ist.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen