Cara Menambahkan Objek ke Objek Kosong di JavaScript
Objek kosong di JavaScript adalah objek yang tidak memiliki properti apa pun. Anda dapat membuat objek kosong dengan menggunakan tanda kurung kurawal {}
. Objek kosong dapat digunakan untuk menyimpan data yang akan ditambahkan nanti.
Cara Menambahkan Objek ke Objek Kosong
Ada beberapa cara untuk menambahkan objek ke objek kosong di JavaScript:
1. Menggunakan Penugasan Properti
Cara termudah untuk menambahkan objek ke objek kosong adalah dengan menetapkan properti baru ke objek tersebut.
let emptyObject = {};
emptyObject.name = "John";
emptyObject.age = 30;
console.log(emptyObject); // Output: { name: 'John', age: 30 }
2. Menggunakan Object.assign()
Fungsi Object.assign()
digunakan untuk menyalin properti dari satu atau lebih objek ke objek tujuan. Anda dapat menggunakan fungsi ini untuk menambahkan objek ke objek kosong.
let emptyObject = {};
let newObject = {
name: "Jane",
city: "New York"
};
Object.assign(emptyObject, newObject);
console.log(emptyObject); // Output: { name: 'Jane', city: 'New York' }
3. Menggunakan Spread Syntax
Spread syntax (...
) digunakan untuk memperluas objek yang dapat berupa array atau objek. Anda dapat menggunakan spread syntax untuk menambahkan objek ke objek kosong.
let emptyObject = {};
let newObject = {
name: "Peter",
country: "Canada"
};
emptyObject = { ...emptyObject, ...newObject };
console.log(emptyObject); // Output: { name: 'Peter', country: 'Canada' }
Kapan Menggunakan Cara Mana?
- Penugasan Properti: Cara ini paling mudah digunakan ketika Anda hanya perlu menambahkan beberapa properti ke objek.
- Object.assign(): Cara ini berguna ketika Anda ingin menambahkan properti dari beberapa objek ke objek kosong.
- Spread Syntax: Cara ini lebih fleksibel dan dapat digunakan untuk menambahkan objek, array, dan properti lainnya ke objek kosong.
Pilihlah cara yang paling sesuai dengan kebutuhan Anda. Semua cara di atas akan menghasilkan hasil yang sama, yaitu objek kosong yang berisi objek yang Anda tambahkan.