Menambahkan Elemen ke Posisi Pertama Array di JavaScript
Di JavaScript, kita dapat menambahkan elemen ke posisi pertama array dengan menggunakan metode unshift()
. Metode ini menambahkan elemen baru ke awal array dan mengembalikan panjang array yang diperbarui.
Berikut adalah contoh cara menggunakan metode unshift()
:
// Membuat array
const fruits = ['Apple', 'Banana', 'Orange'];
// Menambahkan elemen ke posisi pertama array
fruits.unshift('Strawberry');
// Menampilkan array yang telah diperbarui
console.log(fruits); // Output: ['Strawberry', 'Apple', 'Banana', 'Orange']
Dalam contoh di atas, kita awalnya memiliki array fruits
yang berisi tiga elemen. Dengan menggunakan metode unshift('Strawberry')
, kita menambahkan elemen Strawberry
ke posisi pertama array. Setelah itu, array fruits
akan berisi empat elemen dengan Strawberry
sebagai elemen pertama.
Mengapa Menggunakan unshift()
?
Metode unshift()
lebih efisien daripada menggunakan splice()
untuk menambahkan elemen ke posisi pertama array. splice()
mengharuskan kita untuk menentukan indeks awal dan jumlah elemen yang akan dihapus, yang membutuhkan waktu lebih lama dibandingkan dengan unshift()
.
Contoh Lain
// Menambahkan beberapa elemen ke posisi pertama array
const numbers = [1, 2, 3];
numbers.unshift(0, -1);
console.log(numbers); // Output: [0, -1, 1, 2, 3]
// Menambahkan elemen ke array kosong
const emptyArray = [];
emptyArray.unshift('First element');
console.log(emptyArray); // Output: ['First element']
Kesimpulan
Metode unshift()
adalah cara yang mudah dan efisien untuk menambahkan elemen ke posisi pertama array di JavaScript. Pastikan untuk menggunakan metode ini jika Anda ingin menambahkan elemen ke awal array, dan menghindari penggunaan splice()
untuk tugas ini.