⊗tsSpIfIT 25 of 37 menu

Indizierbarer Typ für Arrays in TypeScript

In TypeScript kann man Interfaces erstellen, die den Typ eines Schlüssel-Wert-Paares in Arrays und Objekten festlegen. Ein solcher Typ wird indizierbar genannt.

Sehen wir uns das in der Praxis an. Lassen Sie uns ein Interface IArray erstellen, das das Schlüssel-Element-Paar für ein Array festlegt. Wir geben an, dass der Schlüssel des Arrays eine Zahl sein wird (hier haben wir keine anderen Optionen), und der Wert ein String:

interface IArray { [index: number]: string; }

Deklarieren wir nun eine Variable arr mit unserem indizierten Typ:

let arr: IArray;

Weisen wir unserer Variable einen Wert in Form eines Arrays von Strings zu:

let arr: IArray = ['a', 'b', 'c'];

Wenn man nun Zahlen als Elemente des Arrays verwendet, gibt TypeScript einen Fehler aus:

let arr: IArray = [1, 2, 3]; // Fehler

Erstellen Sie ein Interface, das ein Array mit Zahlen als Werten beschreibt.

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