Sunday, 23 July 2017

JAVASCRIPT ARRAY 2 DIMENSI PUSH

saya sempatkan posting array 2 dimensi ini , karena saya sedang belajar javascritp terutama socket io.
bagi saya array merukapan bagian penting dalam pemrograman,, kenapa karena sebagai tempat untuk menyimpan informasi yang dapatberfungsi sebagai database dengan minimum fungsi.

apa fungsinya?? dalam javascript terutama jika tidak terkoneksi dengan database, dimana tempat menyimpan informasi seperti nama user, password dan yang lain, tentunya dengan array lah semua itu di rekam. meskipun sifatnya sementara namun karena sifat sementara itu kadang dibutuhkan.

misalkan dalam mengetaui user yang online jika tidak ingin memasukan informasi dalam database dapat dilakukan dengan menyimpan informasi dalam array, karena sifatnya yang tidak permanent tidak membutuhkan ruang penyimpanan yang terlalu besar, dan bersifat create and delete.

berikut contoh array 1 dimensi dan dua dimensi beserta cara memasukan dan mengakses array teresbut.



array 1 dimensi dapat diakses dengan index dari array tersebut, sedangkan terdapat perbedaan mengakses array dua dimensi yaitu dengan memahami matrix atau baris dan kolom.
baris dimulai dari 0 dan kolom dimulai dari 0.

demikian contoh array yang dibuat, masih banyak lagi cara yang dapat dilakukan untuk memanipulasi array, dan contoh diatas yang menurut saya paling mudah dilakukan.

code
<!DOCTYPE html>
<html>
<body>
<p></p>
<script>
document.write('<h2>array 1 dimensi dan 2 dimensi</h2>');
var array1dimensi=[];
array1dimensi.push('purwanto');
array1dimensi.push('ellen');

var array2dimensi = [];
array2dimensi.push(['nama','purwanto']);
array2dimensi.push(['nama','ellen']);
array2dimensi.push(['nama','alfish']);
array2dimensi.push(['nama','syahrin']);
array2dimensi.push(['nama','romadhon']);
document.write('cara akses array 1 dimensi </br>');
document.write(array1dimensi[0]);
document.write('</br>');
document.write('cara akses array 2 dimensi</br>');
document.write(array2dimensi[0][1]+'</br>');

for(i=0;i<array2dimensi.length;i++){
    document.write(array2dimensi[i][0] +' : '+array2dimensi[i][1]+'</br>');
}
</script>

</body>
</html>


output