Diperbarui tanggal 4/07/2016
Menghapus Data dalam Array pada Javascript
Terdapat beberapa fungsi yang dapat digunakan untuk menghapus data atau elemen dari sebuah array. Penggunaan fungsi-fungsi tersebut tentunya disesuaikan dengan kebutuhan pembuatan aplikasi. Berikut fungsi-fungsi yang dapat digunakan untuk menghapus data dalam array:
pop()
Fungsi pop() digunakan untuk menghapus data atau elemen terakhir dari suatu array. Sintaks penggunaannya:
popelemen=namaarray.pop()
Berikut contoh penggunaan fungsi pop untuk menghapus elemen terkahir dari array hari:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Nama Hari</title>
</head>
<body>
<h1>Menghapus Elemen Array</h1>
<script>
var hari=new Array('Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu');
document.write("Sebelum dihapus: "+hari+"<br>");
var popelemen=hari.pop();
document.write("Setelah dihapus : "+hari+"<br>");
document.write("Elemen yang dihapus : "+popelemen+"<br>");
</script>
</body>
</html>
Script diatas akan menghasilkan tampilan sebagai berikut:
shift()
shift() merupakan method yang dapat digunakan untuk menghapus data atau elemen pertama dari sebuah array. Sintaksnya yaitu:
shiftelemen=namaarray.shift();
Berikut contoh penggunaan shift()
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Latihan</title>
</head>
<body>
<h1>Menghapus Elemen Array</h1>
<script>
var hari=new Array('Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu');
document.write("Sebelum dihapus: "+hari+"<br>");
var shiftelemen=hari.shift();
document.write("Setelah dihapus : "+hari+"<br>");
document.write("Elemen yang dihapus : "+shiftelemen+"<br>");
</script>
</body>
</html>
Script diatas akan menghasilkan tampilan sebagai berikut: