⊗jstsPmDSOP 41 of 55 menu

Propiedades opcionales de objetos en TypeScript

Al declarar un objeto, se puede especificar una parte de las propiedades como opcionales. Para ello, después del nombre de la propiedad hay que indicar el signo de interrogación.

Como ejemplo, hagamos la propiedad 'age' opcional en el objeto de usuario:

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

Ahora podemos asignar a la variable un objeto con solo la propiedad 'name':

user = {name: 'john'};

O podemos asignar un objeto que tenga tanto la propiedad 'name' como la propiedad 'age':

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

Sin ejecutar el código, determine cuál será el resultado de la ejecución del código:

let date = {year: number, month: number, day?: number}; date = {year: 2025, month: 12};
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar