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

  • george sarintzotis

    george sarin

    2 Aralık 2007
  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • TouchePro

    TouchePro

    27 EYLÜL 2007