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.
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.