Diperbarui tanggal 4/07/2016

Menggati Data Array pada Javascript

kategori Javascript / tanggal diterbitkan 4 Juli 2016 / dikunjungi: 3rb kali

Kita dapat menggunakan fungsi splice() untuk mengganti, menambah atau menghapus data pada posisi tertentu dalam array. Sintaks dari penggunaan splice() adalah:

elementsplice=namaarray.(offset,dataterakhir,pengganti1,pengganti2,penggati..n);

Keterangan:

elementsplice = data yang dibuang atau diganti

namaarray = array yang akan dibuang atau diganti datanya

Pengganti 1 dst = Data baru yang akan dimasukkan kedalam suatu array

Method splice() akan menghapus data pada posisi tertentu sampai dengan posisi tertentu dan mengganti dengan data yang baru sesuai yang diinginkan oleh programer. Jika parameter data pengganti tidak diisi maka data baru tidak akan ditambahkan sehingga metode ini dapat juga digunakan untuk menghapus data array pada posisi tertentu.

berikut contoh penggunaan splice()

 

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Latihan</title>

</head>

<body>
<h1>Mengganti Elemen Array</h1>
<script>
var hari=new Array('Minggu','Senin','Jumat','Sabtu');

document.write("Sebelum  : "+hari+"<br>");
elemensplice=hari.splice(1,2,"Selasa","Rabu","Kamis","Jumat");
document.write("Setelah splice 1  : "+hari+"<br>");
document.write("Data yang dihapus : "+elemensplice+"<br><br>");
elemensplice1=hari.splice(0,1,"Minggu","Senin");
document.write("setelah splice 2: "+hari+"<br>");

</script>
</body>
</html>

Script diatas akan menghasilkan tampilan sebagai berikut: