⊗tsSpIfPp 20 of 37 menu

TypeScript-də Interfeys Xüsusiyyətləri

Tutaq ki, bizdə istifadəçini təsvir edən interfeys var:

interface IUser { }

Gəlin bu interfeysə xüsusiyyətlər və onların tipini əlavə edək:

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

İndi interfeys obyektini yaradaq. Bunun üçün dəyişəni elan edirik, onun tipində seçilmiş interfeysi göstəririk:

let user: IUser;

İndi biz interfeysdə təyin olunmuş xüsusiyyətlər üçün dəyərlər yaza bilərik:

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

İndi lazımi xüsusiyyətləri təyin etmədən istifadəçi yaratmağa çalışsaq, xəta görəcəyik:

let user: IUser = { name: 'john', // xəta }

Həmçinin artıq xüsusiyyət etməyə çalışsaq xəta olacaq:

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

IMath interfeysini num1num2 xüsusiyyətləri ilə yaradın.

Yuxarıda yaradılmış interfeysin calc obyektini realizə edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et