⊗jstsPmDSOS 40 of 55 menu

TypeScript-daky obýektiň gurluşy

Obýektiň gurluşyny kesgitlemek üçin TypeScript-e doly daýanmak mümkin däl, eýsem ony üýtgeýjini ýükleýän wagtynda tip hökmünde görkezip bolar.

Geliň, meselem, user üýtgeýjisini ýüklerkä, onuň 'name' meýdanynda setir, 'age' meýdanynda bolsa san saklanýandygyny aýdalyň:

let user: {name: string, age: number};

Indi öz üýtgeýjimize degişli obýekti ýazalyň:

user = {name: 'john', age: 30};

Her iki amaly bir setirde birleşdirip bolar: obýekti ýükle we derrew onuň bahasyny ýaz:

let user: {name: string, age: number} = {name: 'john', age: 30};

Şondan soň TypeScript obýektiň gurluşyny we maglumat tiplerini gözegçilik etmäge girişer we nädogry usulda bir zady üýtgetmäge synanyşanyňyzyň ýalňyşlygyny görkezer. Mysal:

user.name = 123; // ýalňyşlyk

Kody işletmezden, kody ýerine ýetirmegiň netijesi näme bolar, kesgitläň:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et