⊗tsSpOpPp 20 of 37 menu

Proprietățile interfețelor în TypeScript

Să presupunem că avem o interfață care descrie un utilizator:

interface IUser { }

Să adăugăm în această interfață proprietăți și tipul lor:

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

Acum creăm un obiect al interfeței. Pentru aceasta declarăm o variabilă, în care indicăm ca tip interfața selectată:

let user: IUser;

Acum putem specifica valorile pentru proprietățile definite în interfață:

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

Dacă acum încercăm să creăm un utilizator, fără a-i seta proprietățile necesare, vom vedea o eroare:

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

De asemenea, va apărea o eroare dacă încercăm să adăugăm o proprietate în plus:

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

Creați o interfață IMath cu proprietățile num1 și num2.

Implementați obiectul calc al interfeței create mai sus.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge