Ketika Anda mempelajari mengenai bahasa assembly, meteri pop dan push tentunya menjadi makanan pokok bagi Anda. Bagaimana jika di "JavaScript"? Sejujurnya saya agak sedikit terkejut karena materi pop dan push ini menyasar kedalam JavaScript. OK, sebelumnya mungkin saya akan sedikir menjelaskan mengenai apa itu pop dan push. Pop bisa Anda artikan "mengambil" sedangkan Push diartikan dengan "menaruh".
Apa yang diambil? Nilai! Biasanya nilai dalam sebuah array. Ketika Anda menggunakan pop maka nilai yang terkandung pada sebuah variabel array akan berkurang. Perhatikan contoh berikut!
<!doctype html>
<html lang="en">
<head>
<title>Satria JavaScript</title>
</head>
<body>
<script type="text/JavaScript">
var buah = ["Nangka","Duren","Terong"];
document.write(buah[2]);
buah.pop();
document.write(buah[2]);
</script>
</body>
</html>
Dari contoh kode diatas maka browser akan menampilkan pesan error berupa "undefined". Hal ini di karenakan nilai didalam variabel "buah" pada key indexs ke-2 telah menghilang karena menggunakan method pop(). Kebalikan dari pop() yaitu push(), akan menambah nilai pada variabel buah.
<!doctype html>
<html lang="en">
<head>
<title>Satria JavaScript</title>
</head>
<body>
<script type="text/JavaScript">
var buah = ["Nangka","Duren","Terong"];
document.write(buah[2]+"<br>");
buah.pop();
document.write(buah[2]+"<br>");
buah.push("Labu");
document.write(buah[2]+"<br>");
</script>
</body>
</html>
Komentar
Posting Komentar