Hello, ada hal yang kurang saya mengerti di barisan code ini: // Mari cetak semua elemen di dalam sebuah array dengan for! var kota = ["Bandung", "Medan", "Jayapura", "Denpasar"]; for (var i = 0; i < kota.length; i++) { console.log("Saya ingin mengunjungi " + kota[i]); } lalu saya coba dengan ini: { console.log("Saya ingin mengunjungi " + kota); } keduanya di bilang benar dan menghasilkan hal yang sama. Hal ini membuat saya jadi agak bingung?
0 jempol
toma
298
5
·
9 tahun, 4 bulan yang lalu
·
1 jempol
Keduanya memang benar gan, tapi code yg agan coba tanpa menggunakan "kota[i]" akan menghasilkan : Saya ingin mengunjungi Bandung,Medan,Jayapura,Denpasar Saya ingin mengunjungi Bandung,Medan,Jayapura,Denpasar Saya ingin mengunjungi Bandung,Medan,Jayapura,Denpasar Saya ingin mengunjungi Bandung,Medan,Jayapura,Denpasar Kalau menggunakan "kota[i]" ia akan mencetak isi variabel kota sesuai index arraynya... sehingga menjadi : Saya ingin mengunjungi Bandung Saya ingin mengunjungi Medan Saya ingin mengunjungi Jayapura Saya ingin mengunjungi Denpasar Kalau saya ada salah mohon dikoreksi ya gan...:v
ganis
198
841
·
9 tahun, 4 bulan yang lalu
·
0 jempol
Betul kata @toma, sebenarnya yg diminta oleh soal adalah yang "kota[i]", untuk melatih anda mengakses sebuah elemen di array dalam loop. console.log("Saya ingin mengunjungi " + kota); dianggap benar karena kelemahan di code saya yang mengevaluasi jawabannya. Harap maklum. Bisa diberikan link menuju soalnya? Biar dicoba untuk diperbaiki. Makasih banyak ya.
vdewangga
118
2
penanya
·
9 tahun, 4 bulan yang lalu
·
1 jempol
Oh iya, maaf kurang teliti terimakasih atas bantuannya ^^/ Untuk linknya mas ganis: http://codesaya.com/javascript/l...
ganis
198
841
·
9 tahun, 4 bulan yang lalu
·
0 jempol
makasih linknya,, sekarang sudah dibetulkan, akan benar jika menggunakan kota[i] dan jika hanya kota saja makan akan salah.