Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan menambahkan objek ke array.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- JavaScript Array push ()
- Sambungan Array JavaScript ()
- Operator Penyebaran JavaScript
Contoh 1: Tambahkan Objek ke Array Menggunakan push ()
// program to append an object to an array function insertObject(arr, obj) ( // append object arr.push(obj); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Keluaran
(1, 2, 3, (x: 12, y: 8))
Dalam program di atas, push()
metode ini digunakan untuk menambahkan objek ke array.
The push()
Metode menambahkan item ke akhir array.
Contoh 2: Tambahkan Objek ke Larik Menggunakan splice ()
// program to append an object to an array function insertObject(arr, obj) ( // find the last index let index = arr.length; // appending object to end of array arr.splice(index, 0, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Keluaran
(1, 2, 3, (x: 12, y: 8))
Dalam program di atas, splice()
metode ini digunakan untuk menambahkan objek ke array.
The splice()
Metode menambahkan dan / atau menghapus item.
Dalam splice()
metodenya,
- Argumen pertama mewakili indeks tempat Anda ingin menyisipkan item.
- Argumen kedua mewakili jumlah item yang akan dihapus (di sini, 0) .
- Argumen ketiga mewakili elemen yang ingin Anda tambahkan ke array.
Contoh 3: Tambahkan Objek Menggunakan Operator Spread
// program to append an object to an array function insertObject(arr, obj) ( // append object arr = (… arr, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Keluaran
(1, 2, 3, (x: 12, y: 8))
Dalam program di atas, operator penyebaran …
digunakan untuk menambahkan objek ke array.
Sintaks penyebaran memungkinkan Anda untuk menyalin semua elemen ke array. Kemudian, objek ditambahkan ke akhir larik.