⊗jstsPmDSAOO 47 of 55 menu

Objektitaulukot TypeScriptissä

TypeScriptin taulukot voivat sisältää itsessään paitsi primitiivejä, myös tiettyjen tyyppien objekteja. Katsotaan esimerkkejä, kuinka työskennellä tällaisten taulukoiden kanssa.

Käyttäjätaulukko

Oletetaan, että meillä on käyttäjän määrittelevä rajapinta:

interface User { name: string, age: number }

Esitellään taulukko määrittämällä sen sisällön tyypiksi käyttäjäobjektit (eli rajapintamme toteuttavat objektit):

let arr: User[] = [];

Täytetään taulukkomme määritellyn tyyppisillä datalla:

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

Päivämäärätaulukko

Esitellään taulukko, joka sisältää itsessään päivämäärätaulukon:

let arr: Date[] = [];

Täytetään tämä taulukko päivämäärillä:

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

DOM-elementtitaulukko

Esitellään taulukko, joka sisältää itsessään DOM-elementtejä:

let arr: HTMLElement[] = [];

Täytetään taulukkomme datalla:

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

Käytännön tehtävät

Tee taulukko, jonka elementit ovat säännöllisiä lausekkeita.

Tee taulukko, jonka elementit ovat promiseja.

Tee rajapinta, joka kuvaa työntekijän. Tee taulukko, joka koostuu näiden työntekijöiden objekteista.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää