SORU
31 Mayıs 2009, Pazar


&Quot arasında;fark Dizi ne()" ve " []&; JavaScript bir dizi ilan ederken?"

Ne böyle bir diziyi bildirmek arasındaki fark:

var myArray = new Array();

ve

var myArray = [];

CEVAP
31 Mayıs 2009, Pazar


Bir fark var, ama bu örnekte fark yok.

Daha ayrıntılı yöntemi kullanarak: new Array() parametreleri birden fazla seçenek var: eğer yapıcı bir sayı iletirseniz, o uzunlukta bir dizi alırsınız

x = new Array(5);
alert(x.length); // 5

Bir dizi oluşturmak için farklı yollar göstermek için:

var a = [],            // these are the same
    b = new Array(),   // a and b are arrays with length 0

    c = ['foo', 'bar'],           // these are the same
    d = new Array('foo', 'bar'),  // c and d are arrays with 2 strings

    // these are different:
    e = [3]             // e.length == 1, e[0] == 3
    f = new Array(3),   // f.length == 3, f[0] == undefined

;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011
  • SoundHound

    SoundHound

    8 Mart 2006
  • TheRightTire

    TheRightTire

    14 EKİM 2009