Rumah > Soal Jawab > teks badan
P粉2677913262023-09-06 20:12:26
Dalam TypeScript, apabila anda mentakrifkan jenis menggunakan persilangan & dua atau lebih jenis, jenis yang terhasil akan mempunyai semua sifat setiap jenis persimpangan. Dalam kes ini, PersonSpan ditakrifkan sebagai persilangan Person dan Jangka Hayat, jadi objek jenis PersonSpan mesti mempunyai semua sifat Person dan Jangka Hayat. Walaupun keyof PersonSpan menghasilkan "nama" |. "kelahiran" |. set, anda boleh mengakses sifat ini menggunakan kekunci "nama" pada objek jenis PersonSpan, "kelahiran" atau "kematian" yang mungkin juga jenis Separa yang anda cari, yang menjadikan semua prop sebagai pilihan
let obj: Partial<PersonSpan> = { name: "John Smith" }