🧠 Kuis: Object Types

Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.

1. Kata kunci apa yang digunakan agar interface B mewarisi properti dari interface A?

2. Bagaimana cara menandai bahwa properti `diskon` bersifat opsional pada interface?

3. Apa efek dari memberikan pengabjadan `readonly` pada properti interface?

4. Seorang pengembang menggunakan `interface Product` untuk model data di e-commerce. Ia ingin agar setiap varian produk yang dinamis (misal properti warna, ukuran yang berbeda tiap produk) juga dapat dimasukkan tanpa harus didefinisikan satu persatu. Apa fitur interface yang tepat digunakan?

5. Jika kamu ingin menggabungkan dua struktur data `User` dan `Access` menggunakan `type` (misalnya menjadi `UserAccess`), operator apa yang harus kamu gunakan?

Benar 0 dari 5 pertanyaan.