Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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ää