⊗tsSpIfPp 20 of 37 menu

Propiedades de interfaces en TypeScript

Supongamos que tenemos una interfaz que describe un usuario:

interface IUser { }

Agreguemos a esta interfaz propiedades y su tipo:

interface IUser { name: string; age: number; }

Ahora creamos un objeto de la interfaz. Para esto declaramos una variable, en la que indicamos como tipo la interfaz seleccionada:

let user: IUser;

Ahora podemos asignar valores para las propiedades definidas en la interfaz:

let user: IUser = { name: 'john', age: 30 }

Si ahora intentamos crear un usuario sin asignarle las propiedades necesarias, veremos un error:

let user: IUser = { name: 'john', // error }

También habrá error si intentamos agregar una propiedad extra:

let user: IUser = { name: 'john', surn: 'smit', // error age: 30 }

Cree una interfaz IMath con propiedades num1 y num2.

Implemente un objeto calc de la interfaz creada anteriormente.

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