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

  • B4ROK

    B4ROK

    1 EKİM 2008
  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013