⊗jstsPmDSOP 41 of 55 menu

Proprietà opzionali degli oggetti in TypeScript

Quando si dichiara un oggetto, è possibile specificare alcune proprietà come opzionali. Per fare questo, dopo il nome della proprietà bisogna aggiungere un punto interrogativo.

Ad esempio, rendiamo opzionale la proprietà 'age' nell'oggetto che rappresenta un utente:

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

Ora possiamo assegnare alla variabile un oggetto con la sola proprietà 'name':

user = {name: 'john'};

Oppure possiamo assegnare un oggetto che ha sia la proprietà 'name', sia la proprietà 'age':

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

Senza eseguire il codice, determina quale sarà il risultato dell'esecuzione del codice:

let date = {year: number, month: number, day?: number}; date = {year: 2025, month: 12};
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta