| [ask]
var JSON_adi = { nama:'adiputra', umur:21, status_nikah:false, hobi:['coding','main game','ngetik'], teman:[ {nama:'anas', universitas:'UGM'}, {nama:'wahyu', universitas:'UNIKOM'}, {nama:'adesetio', universitas:'UGM'}, {nama:'nano', universitas:'UNIKOM'} ] }; var nikah; if(JSON_adi.status_nikah){ nikah = "sudah nikah"; }else{ nikah = "belum nikah"; } document.write(JSON_adi.nama +" berumur "+JSON_adi.umur+" suka "+JSON_adi.hobi[0]+ " dan "+nikah+ "<br />"); document.write("List teman : <br />"); document.write("<ol>") for(var i=0; i<JSON_adi.teman.length; i++){ document.write("<li>" + JSON_adi.teman[i].nama + " kuliah di " + JSON_adi.teman[i].universitas + "</li>"); } document.write("</ol>") </script> Pada coding " for(var i=0; i<JSON_adi.teman.length; i++){ document.write("<li>" + JSON_adi.teman[i].nama + " kuliah di " + JSON_adi.teman[i].universitas + "</li>"); }
harus menggunakan perulangan for? dan pada " JSON_adi.teman[i].nama " harus menggunakan [i]?
apakah tidak bisa kalau seperti ini saja
document.write("<li>" + JSON_adi.teman.nama + " kuliah di " + JSON_adi.teman.universitas + "</li>");
mohon pencerahannya... |
| tau caranya ngakses array / ambil value dari array?
isi dari JSON_adi.teman adalah array .. di situ isinya ada 4 .. untuk mengakses isinya, kita bisa langsung mengakses index nya,
// data milik anas teman = JSON_adi.teman[0]; nama = teman.nama; //anas universitas = teman.universitas; //ugm
JSON_adi.teman[1] // data milik wahyu JSON_adi.teman[2] JSON_adi.teman[4]
atau bisa dengan perulangan seperti yg di atas, tanpa perlu menulis indexnya satu-satu .. JSON_adi.teman[i] |
Tidak ada komentar:
Posting Komentar