Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.04 KB

shift.md

File metadata and controls

36 lines (26 loc) · 1.04 KB
bab nomor halaman keterangan
6
41
Metode shift menghapus elemen indeks pertama dari array dan menggeser semua indeks ke kiri. Ini mengubah array asli.

Shift

Metode shift menghapus indeks pertama dari array tersebut dan menggeser semua indeks ke kiri. Ini mengubah array asli. Berikut adalah sintaks penggunaan shift:

array.shift();

For example:

let array = [1, 2, 3];
array.shift();

// Result: array = [2,3]

Anda juga dapat menggunakan metode shift bersama dengan sebuah perulangan untuk menghapus semua elemen dari sebuah array. Berikut contoh cara melakukannya:

while (array.length > 0) {
  array.shift();
}

console.log(array); // Result: []

{% hint style="warning" %} Metode shift hanya berfungsi pada array, dan tidak pada objek lain yang mirip dengan array seperti objek arguments atau objek NodeList. Jika Anda perlu melakukan shift elemen dari salah satu jenis objek ini, Anda perlu mengonversinya menjadi array terlebih dahulu menggunakan metode Array.prototype.slice(). {% endhint %}