⊗jstsPmDSOP 41 of 55 menu

Objektin valinnaiset ominaisuudet TypeScriptissä

Objektia määriteltäessä osa ominaisuuksista voidaan määrittää valinnaisiksi. Tätä varten ominaisuuden nimen jälkeen tulee kysymysmerkki.

Esimerkkinä tehdään käyttäjäobjektissa ominaisuudesta 'age' valinnainen:

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

Nyt voimme tallentaa muuttujaan objektin, jossa on vain ominaisuus 'name':

user = {name: 'john'};

Tai voimme tallentaa objektin, jolla on sekä ominaisuus 'name' että ominaisuus 'age':

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

Määritä suorittamatta koodia, mikä on koodin suorituksen tulos:

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