Metode pop

Metode pop menghapus elemen terakhir dari array. Dalam hal ini array asli diubah, dan hasil metode mengembalikan elemen yang dihapus.

Sintaks

javascriptarray.pop();

Contoh

Mari hapus elemen terakhir dari array:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.pop();

console.log(arr);

Hasil eksekusi kode:

javascript['a', 'b', 'c', 'd']

Contoh

Mari tampilkan elemen terakhir yang dihapus dari array asli:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
let del = arr.pop();

console.log(del);

Hasil eksekusi kode:

javascript'e'

Contoh . Penerapan

Mari buat string '16-25-34' dari array. Untuk menyelesaikan tugas, gunakan kombinasi metode pop, shift, push dan join:

javascriptlet arr = ['1', '2', '3', '4', '5', '6'];
let res = [];

while (arr.length > 0) { // array berkurang dalam loop hingga mencapai nol
  let first = arr.shift();
  let last = arr.pop();
  let str = first + last; // di sini akan ada string '16', lalu '25', lalu '34'
  res.push(str);
}

// Setelah loop, di res terdapat array ['16', '25', '34']. Mari gabungkan menjadi string:
res = res.join('-');
console.log(res);

Hasil eksekusi kode:

javascript'16-25-34'

Lihat juga

  • metode shift,
    yang menghapus elemen pertama array
  • metode push dan unshift,
    yang menambahkan elemen ke array
  • metode join,
    yang menggabungkan elemen array menjadi string dengan pemisah yang ditentukan