⊗jstsPmBsOSC 9 of 55 menu

Kawalan Struktur Objek dalam TypeScript

TypeScript juga mengawal struktur objek. Katakan kita mengisytiharkan objek pengguna kita:

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

Pada masa pengisytiharan, TypeScript mengingati bahawa dalam objek kita terdapat kunci 'name' dan 'age', dan kemudian mengawal supaya objek yang disimpan dalam pemboleh ubah mempunyai kunci-kunci tersebut.

Cubaan menulis objek lain ke dalam pemboleh ubah menyebabkan ralat kompilasi. Mari kita cuba. Tulis objek yang kekurangan kunci ke dalam pemboleh ubah:

user = {name: 'eric'}; // ralat

Tulis objek baru dengan kunci yang sama ke dalam pemboleh ubah, tetapi dengan kunci tambahan:

user = {name: 'eric', age: 40, salary: 300}; // ralat

Sekarang tulis objek yang mengandungi hanya kunci 'name' dan 'age' ke dalam pemboleh ubah:

user = {name: 'eric', age: 40}; // berjaya

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

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

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak