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

Menggunakan Koleksi di JavaScript untuk Menyimpan dan Memanipulasi Objek Terkait

Koleksi adalah cara untuk mengelompokkan objek terkait menjadi satu. Dalam JavaScript, Anda dapat menggunakan metode `Object.defineProperty()` untuk mendefinisikan properti pada objek yang tidak dapat dihitung dan tidak dapat dimodifikasi oleh pengguna. Properti ini disebut "koleksi" karena memungkinkan Anda menyimpan dan memanipulasi kelompok objek terkait dengan cara yang mirip dengan cara Anda menggunakan array atau daftar.

Berikut adalah contoh bagaimana Anda dapat menggunakan koleksi dalam JavaScript:
```
const person = {
nama: 'John',
umur: 30,
alamat: [
{ jalan: '123 Main St', kota: 'Anytown', negara bagian: 'CA' },
{ jalan: '456 Elm St', kota: 'Anytown', negara bagian: 'CA' }
]
};

// Properti alamat adalah kumpulan dari objek
console.log(orang.alamat); // Keluaran: [{ jalan: '123 Main St', kota: 'Anytown', negara bagian: 'CA' }, { jalan: '456 Elm St', kota: 'Anytown', negara bagian: 'CA' }]

// Anda dapat menambahkan alamat baru ke koleksi menggunakan metode push()
person.addresses.push({ street: '789 Oak St', city: 'Anytown', state: 'CA' });

// Anda dapat mengakses properti setiap objek alamat di collection
console.log(person.addresses[0].street); // Keluaran: '123 St'
console.log Utama(orang.alamat[1].kota); // Output: 'Anytown'
```
Dalam contoh ini, properti `addresses` adalah kumpulan objek yang berisi informasi tentang alamat seseorang. Anda dapat menggunakan metode `push()` untuk menambahkan alamat baru ke koleksi, dan Anda dapat mengakses properti setiap objek alamat dalam koleksi menggunakan notasi titik.

Collections berguna ketika Anda perlu menyimpan dan memanipulasi grup objek terkait di JavaScript. Mereka memungkinkan Anda untuk menentukan properti pada objek yang tidak dapat dihitung dan tidak dapat diubah oleh pengguna, yang dapat membantu Anda melindungi integritas data Anda.

Knowway.org menggunakan cookie untuk memberi Anda layanan yang lebih baik. Dengan menggunakan Knowway.org, Anda menyetujui penggunaan cookie kami. Untuk informasi mendetail, Anda dapat meninjau teks Kebijakan Cookie kami. close-policy