Add Object To Array Of Object Javascript

4 min read Jun 22, 2024
Add Object To Array Of Object Javascript

Menambahkan Objek ke Array of Object di JavaScript

Dalam JavaScript, mengelola data dalam bentuk array of object adalah hal yang umum dilakukan. Terkadang, kita perlu menambahkan objek baru ke dalam array of object yang sudah ada. Artikel ini akan membahas berbagai cara untuk menambahkan objek ke array of object di JavaScript.

1. Menggunakan push() Method

Metode push() adalah metode paling sederhana dan umum untuk menambahkan elemen ke array, termasuk objek.

Contoh:

let users = [
  { name: "John Doe", age: 30 },
  { name: "Jane Doe", age: 25 }
];

let newUser = { name: "Peter Pan", age: 28 };

users.push(newUser);

console.log(users); // Output: [{ name: "John Doe", age: 30 }, { name: "Jane Doe", age: 25 }, { name: "Peter Pan", age: 28 }] 

2. Menggunakan concat() Method

Metode concat() mengembalikan array baru yang merupakan gabungan dari array asli dan array yang diberikan sebagai argumen. Kita dapat menggunakan metode ini untuk menambahkan objek baru ke array of object.

Contoh:

let users = [
  { name: "John Doe", age: 30 },
  { name: "Jane Doe", age: 25 }
];

let newUser = { name: "Peter Pan", age: 28 };

users = users.concat(newUser);

console.log(users); // Output: [{ name: "John Doe", age: 30 }, { name: "Jane Doe", age: 25 }, { name: "Peter Pan", age: 28 }]

3. Menggunakan splice() Method

Metode splice() memungkinkan kita untuk menambahkan, menghapus, atau mengganti elemen dalam array. Kita dapat menggunakannya untuk menambahkan objek baru ke array of object pada indeks tertentu.

Contoh:

let users = [
  { name: "John Doe", age: 30 },
  { name: "Jane Doe", age: 25 }
];

let newUser = { name: "Peter Pan", age: 28 };

users.splice(1, 0, newUser);

console.log(users); // Output: [{ name: "John Doe", age: 30 }, { name: "Peter Pan", age: 28 }, { name: "Jane Doe", age: 25 }] 

4. Menggunakan Spread Syntax

Spread syntax (...) memungkinkan kita untuk memperluas elemen dari array atau objek ke dalam array atau objek lain. Kita dapat menggunakan spread syntax untuk menambahkan objek baru ke array of object.

Contoh:

let users = [
  { name: "John Doe", age: 30 },
  { name: "Jane Doe", age: 25 }
];

let newUser = { name: "Peter Pan", age: 28 };

users = [...users, newUser];

console.log(users); // Output: [{ name: "John Doe", age: 30 }, { name: "Jane Doe", age: 25 }, { name: "Peter Pan", age: 28 }]

Kesimpulan

Ada beberapa cara untuk menambahkan objek ke array of object di JavaScript. Metode push() dan concat() adalah pilihan yang paling sederhana dan paling umum digunakan. Metode splice() memberikan lebih banyak fleksibilitas dalam hal menentukan posisi objek yang ditambahkan. Spread syntax adalah metode yang lebih modern dan elegan untuk menggabungkan array. Pilih metode yang paling sesuai dengan kebutuhan Anda.

Latest Posts