Kodealgo

Array Shift JavaScript: Sintaks dan Contoh Penggunaan

shift() merupakan method array di JavaScript yang berfungsi untuk menghapus elemen pertama dari array.

Method ini mengembalikan elemen yang dihapus dan mengubah panjang array.

Perilakunya mirip seperti pop(), tapi alih-alih menghapus elemen terakhir, shift() menghapus elemen pertama dari array.

Mari kita pelajari lebih lanjut sintaks shift() dan contoh penggunaannya.

  1. Sintaks
  2. Contoh Menghapus Elemen Pertama dari Array

Sintaks

shift();

Parameter

shift() tidak memiliki parameter, jika kita memasukkan parameter, itu dianggap tidak ada dan tidak mempengaruhi perilakunya.

Nilai Kembalian

Mengembalikan eleman yang dihapus dari array, atau undefined jika array yang ingin dihapus tidak memiliki elemen atau kosong.

Contoh Menghapus Elemen Pertama dari Array

Kode berikut membuat array buah yang berisi tiga elemen nama buah-buahan, lalu elemen pertama dihapus menggunakan method shift().

Karena method ini mengembalikan elemen yang dihapus, nilai kembaliannya kita tampung ke variabel buahDihapus.

const buah = ['pisang', 'anggur', 'apel'];

const buahDihapus = buah.shift();

console.log(buahDihapus); // pisang
console.log(buah); // [ 'anggur', 'apel' ]

Jika kita tidak membutuhkan nilai elemen yang dihapus, kita bisa menghilangkan deklarasi variabel dibelakangnya, agar kode lebih ringkas.

Seperti ini.

//...
buah.shift();
//...

Jangan sampai tertukar dengan unshift().

shift() digunakan untuk menghapus elemen awal array, sedangkan unshift() digunakan untuk menambah elemen ke awal array.