Diskusi Saptaji Kurniawan

Selesai
Saptaji Kurniawan
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

Avatar
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

Avatar
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.