⊗tsSpIfPp 20 of 37 menu

Proprietà delle interfacce in TypeScript

Supponiamo di avere un'interfaccia che descrive un utente:

interface IUser { }

Aggiungiamo a questa interfaccia le proprietà e il loro tipo:

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

Ora creiamo un oggetto dell'interfaccia. Per farlo dichiariamo una variabile, in cui specifichiamo come tipo l'interfaccia scelta:

let user: IUser;

Ora possiamo assegnare i valori per le proprietà definite nell'interfaccia:

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

Se ora proviamo a creare un utente senza assegnargli le proprietà richieste, vedremo un errore:

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

Si verificherà un errore anche se si tenta di aggiungere una proprietà in più:

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

Crea un'interfaccia IMath con le proprietà num1 e num2.

Implementa un oggetto calc dell'interfaccia creata sopra.

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