⊗jstsPmDSOS 40 of 55 menu

Objektin rakenne TypeScriptissä

Et tarvitse TypeScriptiä luottamaan objektin rakenteen määrittelyyn, vaan voit määrittää sen tyypiksi muuttujan esittelyssä.

Esimerkiksi, esitellessämme muuttujan user, voimme sanoa, että se on objekti, jonka kentässä 'name' on tallennettuna - merkkijono, ja kentässä 'age' - numero:

let user: {name: string, age: number};

Kirjoitetaan nyt muuttujaamme vastaava objekti:

user = {name: 'john', age: 30};

Molemmat toiminnot voidaan yhdistää yhteen riville: esitellä objekti ja välittömästi tallentaa siihen arvon:

let user: {name: string, age: number} = {name: 'john', age: 30};

Tämän jälkeen TypeScript alkaa valvoa objektin rakennetta ja tietotyyppejä ja antaa virheen, jos yritetään muuttaa sitä väärällä tavalla. Esimerkki:

user.name = 123; // virhe

Määritä koodin suorituksen tulos ajamatta koodia:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
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ää