⊗jstsPmBsOSC 9 of 55 menu

TypeScript-də obyekt strukturunun nəzarəti

TypeScript həmçinin obyektin strukturunu nəzarət edir. Tutaq ki, biz istifadəçi obyektimizi belə təyin etdik:

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

Təyin edən zaman TypeScript yadda saxlayır ki, bizim obyektimizdə 'name''age' açar sözləri var, sonra isə dəyişəndə məhz bu açar sözləri olan obyektin saxlanılmasını nəzarət edir.

Dəyişənə başqa bir obyekt yazmaq cəhdi kompilyasiya xətasına səbəb olur. Gəlin yoxlayaq. Dəyişənə açar sözü çatmayan obyekt yazaq:

user = {name: 'eric'}; // xəta

Dəyişənə eyni açar sözləri olan, lakin əlavə açar sözü olan yeni bir obyekt yazaq:

user = {name: 'eric', age: 40, salary: 300}; // xəta

İndi isə dəyişənə yalnız 'name''age' açar sözlərini ehtiva edən obyekt yazaq:

user = {name: 'eric', age: 40}; // işləyir

Kodu işlətmədən müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12};

Kodu işlətmədən müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
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