folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript'te Array'i İşaret Etme [ÇÖZÜLDÜ]



Javascript'te Array'i İşaret Etme [ÇÖZÜLDÜ]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RockZs
    RockZs's avatar
    Kayıt Tarihi: 30/Haziran/2002
    Erkek
    var array1 = ["item1", "item2"];
    
    function test(arg){
    	console.log(arg);
    }

    Yukarıdaki fonksiyonu:

    test(array1);

    olarak çağırdığımda, fonksiyon içindeki argümanın (arg) array1 i işaret etmesini nasıl sağlayabilirim?

    bu haliyle konsola doğal olarak "array1" yazıyor. ben array1 adlı dizinin itemlerini yazdırmak istiyorum.

    Teşekkürler.

    ÇÖZÜM :

    var array1 = ["item1", "item2"];
    
    function test(arg){
    	console.log(global[arg]);
    }

    browser'da kullanıyorsanız, global yerine window yazmak gerekmekte.

     

    RockZs tarafından 21/Oca/17 13:45 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
    var array1 = ["item1", "item2"];
    
    for (var k in array1){
    
        if (array1.hasOwnProperty(k)) {
    
             console.log("Key is " + k + ", value is " + array1[k]);
    
        }
    
    }

     

    Şu şekil mi?


    İmza...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RockZs
    RockZs's avatar
    Kayıt Tarihi: 30/Haziran/2002
    Erkek

    Sağol pSkpt, yukarıdaki şekilde çözdüm sorunu.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
    RockZs bunu yazdı

    Sağol pSkpt, yukarıdaki şekilde çözdüm sorunu.

    test(array1); bu şekilde değil sen test('array1'); bu şekilde çağırıyorsundur. Sorunu anlamamıştım şimdi anladım.


    İmza...
Toplam Hit: 868 Toplam Mesaj: 4
js