Add Item To Front Of Array Javascript

3 min read Jun 22, 2024
Add Item To Front Of Array Javascript

Menambahkan Item ke Awal Array dalam JavaScript

Dalam JavaScript, menambahkan item ke awal array bisa dilakukan dengan beberapa metode. Berikut beberapa cara yang bisa kamu gunakan:

1. Menggunakan unshift()

Metode unshift() adalah cara yang paling umum dan efisien untuk menambahkan item ke awal array. Metode ini mengubah array asli dengan menambahkan item baru ke awal dan mengembalikan panjang array yang baru.

Contoh:

let fruits = ["Pisang", "Apel", "Jeruk"];

fruits.unshift("Mangga");

console.log(fruits); // Output: ["Mangga", "Pisang", "Apel", "Jeruk"] 

2. Menggunakan concat()

Metode concat() digunakan untuk menggabungkan dua atau lebih array menjadi satu array baru. Kita dapat menggunakan metode ini untuk menambahkan item ke awal array dengan menggabungkan item baru dengan array asli.

Contoh:

let fruits = ["Pisang", "Apel", "Jeruk"];

let newFruits = ["Mangga"].concat(fruits);

console.log(newFruits); // Output: ["Mangga", "Pisang", "Apel", "Jeruk"]

3. Menggunakan splice()

Metode splice() dapat digunakan untuk menghapus atau menambahkan item pada array. Untuk menambahkan item ke awal array, kita dapat menggunakan splice(0, 0, newItem) dimana:

  • 0: Indeks awal untuk menambahkan item
  • 0: Jumlah item yang akan dihapus (dalam kasus ini, kita tidak ingin menghapus item)
  • newItem: Item yang akan ditambahkan

Contoh:

let fruits = ["Pisang", "Apel", "Jeruk"];

fruits.splice(0, 0, "Mangga");

console.log(fruits); // Output: ["Mangga", "Pisang", "Apel", "Jeruk"] 

4. Menggunakan Spread Syntax

Spread syntax (...) dapat digunakan untuk membuat salinan array dengan item tambahan di awal.

Contoh:

let fruits = ["Pisang", "Apel", "Jeruk"];

let newFruits = ["Mangga", ...fruits];

console.log(newFruits); // Output: ["Mangga", "Pisang", "Apel", "Jeruk"] 

Kesimpulan

Setiap metode memiliki kegunaannya masing-masing. Metode unshift() adalah pilihan yang paling efisien untuk menambahkan item ke awal array. Namun, jika kamu ingin menggabungkan array atau menggunakan operasi penambahan item yang lebih kompleks, metode lain seperti concat(), splice(), atau spread syntax bisa menjadi pilihan yang lebih tepat.

Latest Posts