Langsung ke konten utama

Push & Pop di JavaScript

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

Postingan populer dari blog ini

Menghapus Transaksi Pada Accurate

          Anda dan Saya adalah manusia biasa, jika Anda adalah orang yang normal tentu Anda pernah melakukan kesalahan, misal kesalahan penginputan transaksi-transaksi pada Sistem Accounting macam Accurate, jika tidak! maka status Anda sebagai seorang manusia haruslah di pertanyakanan! Namun, tentu saja Pak Bos/Ibu Bos tidak akan perduli dengan alasan apapun yang Anda gunakan untuk menjelaskan penyebab atas kesalahan tersebut, yang penting "Laporan tahun ini menunjukan bahwa perusahaan memperoleh Laba".

Melihat History Akun Pada Accurate

          History Account merupakan kemampuan Software Accounting Accurate yang dapat di gunakan untuk melihat Riwayat suatu Akun berdasarkan transaksi yang telah di input. Misal pada akun penjualan, jika anda menginputkan beberapa transaksi penjualan dengan tanggal yang berbeda. Maka dengan Bantuan History, anda dapat melihat jelas semua transaksi yang berkaitan atau berefek perubahan pada akun penjualan tersebut.

Rigidbody Pada Unity 3D

     Rigidbody adalah sebuah fitur pada Unity 3D yang mampu memberikan efek gravitasi pada suata objek.    Sebagai contoh sebuah bola yang di letakan pada kordinat Y yang lebih tinggi dari objek Terain, maka dengan rigibody ini bola akan jatuh menimpa train.