Diskusi Saptaji Kurniawan
Selesai

Saptaji Kurniawan
2 bulan yang lalu
Ditanyakan pada: Cara Membuat Promise
repeat color tidak sesuai
Asslamualaikum, selamat pagi kak, saya coba buat reapet color, pertama color berubah dari putih sampai hitam, tapi seterusnya hanya berubah purple, orange, black(3 warna terakhir). Berikut codingan javascriptnya: https://pastebin.com/SNfyJB2a
Terima kasih kak.
2 Jawaban

Muhammad Fakhry Burhanuddin
2 bulan yang lalu
Jawaban Terpilih
Itu karena di fungsi interval waktunya terlalu cepat.
Karena fungsi delayedColorChange
dipanggil 7 kali maka setInterval kita set ke 8 detik.
Coba ubah kodenya menjadi setInterval(repeatdelaycolorchange, 8000);
dan lihat bedanya

BroKoding
2 bulan yang lalu
Halo kak, saya cek dari lampiran coding tidak ada masalah. Sepertinya karena perhitungan interval / timeout nya terlalu mepet. Bisa coba pada setInterval set ke waktu yang lebih lama.