Sifat Pilihan Objek dalam TypeScript
Semasa mengisytiharkan objek, sebahagian sifat boleh dinyatakan sebagai pilihan. Untuk ini, tanda soal perlu dinyatakan selepas nama sifat.
Sebagai contoh, mari kita jadikan sifat 'age'
sebagai pilihan dalam objek pengguna:
typescriptlet user: {name: string, age?: number};
Sekarang kita boleh menulis objek dengan hanya
sifat 'name' ke dalam pembolehubah:
typescriptuser = {name: 'john'};
Atau kita boleh menulis objek yang mempunyai
kedua-dua sifat 'name' dan sifat
'age':
typescriptuser = {name: 'john', age: 30};
Задание 1
Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:
typescriptlet date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};