⊗jstsPmDSAOO 47 of 55 menu

Objektmatriser i TypeScript

Matriser i TypeScript kan inneholde ikke bare primitiver, men også objekter av bestemte typer. La oss se på eksempler på hvordan du jobber med slike matriser.

Brukermatrise

La oss si at vi har et grensesnitt som definerer en bruker:

interface User { name: string, age: number }

La oss deklarere en matrise ved å spesifisere typen av dens innhold som objekter med brukere (dvs. objekter som implementerer vårt grensesnitt):

let arr: User[] = [];

La oss fylle matrisen vår med data av den spesifiserte typen:

arr.push({name: 'john', age: 30}); arr.push({name: 'eric', age: 40});

Dato-matrise

La oss deklarere en matrise som lagrer en matrise av datoer:

let arr: Date[] = [];

La oss fylle denne matrisen med datoer:

arr.push(new Date(2030, 11, 31)); arr.push(new Date(2020, 11, 31));

DOM-element-matrise

La oss deklarere en matrise som inneholder DOM- elementer:

let arr: HTMLElement[] = [];

La oss fylle matrisen vår med data:

let lst: NodeList = document.querySelectorAll('div'); let arr: HTMLElement[] = Array.from(lst);

Praktiske oppgaver

Lag en matrise hvis elementer vil være regulære uttrykk.

Lag en matrise hvis elementer vil være promises.

Lag et grensesnitt som beskriver en ansatt. Lag en matrise som består av objekter med disse arbeiderne.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis