Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Ada yang bisa jelaskan secara detail maksud dari kode ini?
<script>
var persons = [
{nama: "Irman"},
{nama: "Becs"},
{nama: "Budi"}
];
persons.forEach(function(person, index) {
console.log(++index+"."+person.nama)
});
//OUTPUT : 1.Irman
// 2. Becs
// 3. Budi
</script>
saya mash bingung gan kenapa parameter indeks itu bisa otomatis jadi angka seperti output di atas padahal kan parameter indeks belum di assign apapun. Bisa tolong jelaskan cara kerjanya?
3 Jawaban:
index array mungkin karena array di mulai dari 0 jadi 0++ ++ itu = increment artinya tambah 1 jadi 0+1 = 1,1+1 = 2 ,2+1 = 3
#newbie
Ini sekedar saran aja sih mas, jangan pakai foreach di js soalnya 95% lebih lambat . Pakai aja for biasa untuk array di javascript.. silahkan ke sini buat test mas https://jsperf.com/fast-array-foreach Soal index itu sudah dijelasin sama mas @farhan123456 index itu adalah index array yang saat ini di proses.