Add Object To Array Of Objects Javascript Es6

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

Menambahkan Objek ke Array Objek di JavaScript ES6

Dalam JavaScript ES6, terdapat beberapa cara mudah untuk menambahkan objek ke dalam array objek. Berikut adalah beberapa metode yang umum digunakan:

1. Menggunakan push()

Metode push() adalah cara yang paling umum untuk menambahkan elemen baru ke dalam array, termasuk objek. Metode ini akan menambahkan objek baru ke akhir array.

Contoh:

const myArray = [{ name: 'John', age: 30 }];

const newObject = { name: 'Jane', age: 25 };

myArray.push(newObject);

console.log(myArray); // Output: [{ name: 'John', age: 30 }, { name: 'Jane', age: 25 }]

2. Menggunakan concat()

Metode concat() akan menggabungkan dua array menjadi satu array baru. Kita dapat menggunakan metode ini untuk menambahkan objek baru ke dalam array objek yang sudah ada.

Contoh:

const myArray = [{ name: 'John', age: 30 }];

const newObject = { name: 'Jane', age: 25 };

const newArray = myArray.concat(newObject);

console.log(newArray); // Output: [{ name: 'John', age: 30 }, { name: 'Jane', age: 25 }]

3. Menggunakan Spread Operator (...)

Spread operator memungkinkan kita untuk menyebarkan elemen dari satu array ke dalam array lain. Kita dapat menggunakannya untuk menambahkan objek baru ke dalam array objek yang sudah ada.

Contoh:

const myArray = [{ name: 'John', age: 30 }];

const newObject = { name: 'Jane', age: 25 };

const newArray = [...myArray, newObject];

console.log(newArray); // Output: [{ name: 'John', age: 30 }, { name: 'Jane', age: 25 }]

4. Menggunakan unshift()

Metode unshift() akan menambahkan elemen baru ke awal array.

Contoh:

const myArray = [{ name: 'John', age: 30 }];

const newObject = { name: 'Jane', age: 25 };

myArray.unshift(newObject);

console.log(myArray); // Output: [{ name: 'Jane', age: 25 }, { name: 'John', age: 30 }]

5. Menggunakan splice()

Metode splice() memungkinkan kita untuk menambahkan atau menghapus elemen dari array pada indeks tertentu. Kita dapat menggunakannya untuk menambahkan objek baru ke dalam array objek di posisi yang ditentukan.

Contoh:

const myArray = [{ name: 'John', age: 30 }];

const newObject = { name: 'Jane', age: 25 };

myArray.splice(1, 0, newObject);

console.log(myArray); // Output: [{ name: 'John', age: 30 }, { name: 'Jane', age: 25 }]

Kesimpulan

Terdapat banyak cara untuk menambahkan objek ke dalam array objek di JavaScript ES6. Anda dapat memilih metode yang paling sesuai dengan kebutuhan dan preferensi Anda. Penting untuk memahami perbedaan antara setiap metode dan memilih metode yang tepat untuk setiap skenario.

Latest Posts