SORU
14 EYLÜL 2011, ÇARŞAMBA


Neden [5,6,8,7][1,2] = 8 Javascript mu

Bu espri etrafında ne yaptıysam aklımı veremem.

[1,2,3,4,5,6][1,2,3]; // 4
[1,2,3,4,5,6][1,2]; // 3

[1,2,3] [1,2] = "1,2,31,2", ama yazın ya da ameliyat olmanın ne olduğunu biliyorum.

CEVAP
14 EYLÜL 2011, ÇARŞAMBA


[1,2,3,4,5,6][1,2,3];
      ^         ^
      |         |
    array         — array subscript access operation,
                    where index is `1,2,3`,
                    which is an expression that evaluates to `3`.

[...] ikinci edemiyor dizi alt indis sınırlı bir operasyon bu yüzden bir dizi olacak. Ve alt indis sınırlı bir operasyonun içeriğini işlenen ayrılmış bir liste, ama tek bir ifade değildir.

Read more about the comma operator here.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011