⊗tsSpIfOPr 22 of 37 menu

Vetitë Opsionale të Ndërfaqes në TypeScript

Në një ndërfaqe mund të përcaktohen gjithashtu veti të veçanta opsionale (jo të detyrueshme). Ato nevojiten për të mos e kufizuar objektin në një grup të caktuar vetish. Në këtë rast ndalohet përdorimi i vetive që nuk përfshihen në ndërfaqe. Vetitë opsionale përcaktohen duke përdorur operatorin ?, i cili vendoset pas emrit të vetisë.

Le të krijojmë një ndërfaqe IFigure, që përcakton vetitë për të gjithë objektet-figurat. Le të jetë color një veti opsionale:

interface IFigure { height: number; width: number; color?: string; }

Tani le të krijojmë një objekt rectangle dhe të shfaqim vlerën e ngjyrës së tij në konsol:

let rectangle: IFigure = { height: 200, width: 300, color: 'red' } console.log(rectangle.color); // 'red'

Tani le të kontrollojmë nëse do të ketë gabim, nëse ngjyra nuk përcaktohet në objekt:

let rectangle: IFigure = { height: 200, width: 300 } console.log(rectangle.color);

Nuk do të ketë gabim dhe në konsol do të shfaqet mesazhi se ngjyra thjesht nuk është e përcaktuar:

undefined

Krijoni një ndërfaqe IDate për një objekti që ruan datën: vitin, muajin dhe ditën. Le të jenë të gjitha vetitë e objektit jo të detyrueshme.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo