Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan menambahkan objek ke array.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Tekan Array JavaScript ()
- Penyambungan Array JavaScript ()
- Pengendali Penyebaran JavaScript
Contoh 1: Tambahkan Objek ke Array Menggunakan tolak ()
// 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);
Pengeluaran
(1, 2, 3, (x: 12, y: 8))
Dalam program di atas, push()
kaedah ini digunakan untuk menambahkan objek ke array.
The push()
Cara menambah item ke akhir array.
Contoh 2: Tambahkan Objek ke Array Menggunakan sambatan ()
// 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);
Pengeluaran
(1, 2, 3, (x: 12, y: 8))
Dalam program di atas, splice()
kaedah ini digunakan untuk menambahkan objek ke array.
The splice()
kaedah menambah dan / atau memindahkan item.
Dalam splice()
kaedah tersebut,
- Argumen pertama mewakili indeks di mana anda ingin memasukkan item.
- Argumen kedua menunjukkan jumlah item yang akan dikeluarkan (di sini, 0) .
- Argumen ketiga mewakili elemen yang ingin anda tambahkan pada array.
Contoh 3: Tambahkan Objek Menggunakan Spread Operator
// 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);
Pengeluaran
(1, 2, 3, (x: 12, y: 8))
Dalam program di atas, operator spread …
digunakan untuk menambahkan objek ke array.
Sintaks penyebaran membolehkan anda menyalin semua elemen ke array. Kemudian, objek tersebut ditambahkan ke hujung array.