mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Rawak
speech play
speech pause
speech stop

Menggunakan Koleksi dalam JavaScript untuk Menyimpan dan Memanipulasi Objek Berkaitan

Koleksi ialah cara untuk mengumpulkan objek berkaitan bersama-sama. Dalam JavaScript, anda boleh menggunakan kaedah `Object.defineProperty()` untuk mentakrifkan sifat pada objek yang tidak boleh dikira dan tidak boleh diubah suai oleh pengguna. Sifat ini dipanggil "koleksi" kerana ia membenarkan anda menyimpan dan memanipulasi kumpulan objek berkaitan dengan cara yang serupa dengan cara anda menggunakan tatasusunan atau senarai.

Berikut ialah contoh cara anda mungkin menggunakan koleksi dalam JavaScript:
```
const person = {
nama: 'John',
umur: 30,
alamat: [
{ jalan: '123 Main St', bandar: 'Anytown', negeri: 'CA' },
{ jalan: '456 Elm St', bandar: 'Anytown', nyatakan: 'CA' }
]
};

// Harta alamat ialah koleksi objects
console.log(person.addresses); // Output: [{ jalan: '123 Main St', bandar: 'Anytown', negeri: 'CA' }, { street: '456 Elm St', bandar: 'Anytown', state: 'CA' }]

// Anda boleh menambah alamat baharu pada koleksi menggunakan kaedah push()
person.addresses.push({ jalan: '789 Oak St', bandar: 'Anytown', negeri: 'CA' });

// Anda boleh mengakses sifat setiap objek alamat dalam collection
console.log(person.addresses[0].street); // Output: '123 Main St'
console.log(person.addresses[1].city); // Output: 'Anytown'
```
Dalam contoh ini, sifat `addresses` ialah koleksi objek yang mengandungi maklumat tentang alamat orang tersebut. Anda boleh menggunakan kaedah `push()` untuk menambah alamat baharu pada koleksi dan anda boleh mengakses sifat setiap objek alamat dalam koleksi menggunakan notasi titik.

Koleksi berguna apabila anda perlu menyimpan dan memanipulasi kumpulan objek berkaitan dalam JavaScript. Mereka membenarkan anda untuk menentukan sifat pada objek yang tidak boleh dikira dan tidak boleh diubah suai oleh pengguna, yang boleh membantu anda melindungi integriti data anda.

Knowway.org menggunakan kuki untuk memberikan anda perkhidmatan yang lebih baik. Dengan menggunakan Knowway.org, anda bersetuju dengan penggunaan kuki kami. Untuk mendapatkan maklumat terperinci, anda boleh menyemak teks Dasar Kuki kami. close-policy