⊗jstsPmBsOSC 9 of 55 menu

Kontrol Struktur Objek di TypeScript

TypeScript juga mengontrol struktur objek. Misalkan kita mendeklarasikan objek user kita:

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

Pada saat deklarasi, TypeScript mengingat bahwa dalam objek kita ada kunci 'name' dan 'age', lalu mengontrol agar dalam variabel tersimpan objek dengan kunci-kunci tersebut.

Upaya menulis variabel lain ke dalam objek menyebabkan error kompilasi. Mari kita coba. Tuliskan ke dalam variabel objek yang kekurangan kunci:

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

Tuliskan ke dalam variabel objek baru dengan kunci yang sama, tetapi dengan kunci tambahan:

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

Dan sekarang tuliskan ke dalam variabel objek, yang hanya berisi kunci 'name' dan 'age':

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

Tanpa menjalankan kode, tentukan bagaimana hasil eksekusi kode:

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

Tanpa menjalankan kode, tentukan bagaimana hasil eksekusi kode:

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