• 26-06-2013, 22:40:49
    #1
    herkese merhabalar,

    var videoz = {"videolar1":"1111","videolar2":"22222","videolar3 ":"333"}

    function getir(sayi){
    var durum = videoz.videolar+sayi;
    alert(durum);
    }

    burda getir(1) dediğimde videoz.videolar1 değişkeni nasıl alabilirim.
    yukarıdaki gibi denedim fakat olmadı, normal yazı olarak video.videolar1 yazdı ekrana. ordaki değişkeni nasıl alabilirim. bu şekil kullanım nasıl yapılyor, yardımcı olabilir misiniz?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:40:49 -->-> Daha önceki mesaj 21:20:04 --

    şu an gerek kalmadı array ile çözdüm de bilen varsa yazarsa yine çok makbule geçer.
  • 26-06-2013, 22:45:07
    #2
    Eval metodunu kullanarak yapabilirsiniz.

    var videoz = {"videolar1":"1111", "videolar2":"22222", "videolar3":"333"}
    
    function getir(sayi) {
    var durum = eval("videoz.videolar" + sayi);
    alert(durum);
    }