Şimdi Ara

Diziye Farklı Sayı Atamak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
301
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar, ben javascriptte diziye farklı sayılar atamak istiyorum. Bunu yapmak için for döngüsünün içine bir if yerleştirdim ama yeni ürettiği sayının dizide olup olmadığını nasıl kontrol edeceğimi bulamıyorum. fonksiyonla kontrol ettirmeye çalıştım bu seferde fonksiyon birden fazla çağrıldı deyip hata verdi. Ne yapabilirim sizce?



  • indexOf metodunu kullanabilirsin. Negatif değer verirse içermiyor demektir.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • yokedici_destroyer kullanıcısına yanıt
    if içinde zaten indexOf kullanarak kontrol ettirdim. Önce random sayı üretiyor eğer sayı dizide varsa (Array.indexof(randomsayi, 0) == rnd) o zaman yeniden sayı üret diyorum fakat o sayıyı nasıl kontrol edeceğimi bilmiyorum.
  • haylaz1234 H kullanıcısına yanıt
    For döngüsü ile diziyi doldururken randomun aynı sayıyı üretme ihtimalini söylüyorsun galiba. Bunun için içeride de bir while döngünün olması lazım böylece dizinin içerisinde olmayan bir sayıyı elde edebilirsin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.