SORU
31 EKİM 2013, PERŞEMBE


Neden !{}[gerçek] JavaScript true sonucunu?

{}[true] [true] ![true] false olmalıdır.

Neden !{}[true] true değerlendirir?

CEVAP
31 EKİM 2013, PERŞEMBE


{}[true] boş deyim bloğu (bir nesne) harflerden oluşan bir dizi true true içeren takip ayrıştırılır çünkü düz olduğuna inanıyorum.

Öte yandan, başvuran ! operatör yapar çözümleyici yorumlar {} olarak, değişmez bir nesne, aşağıdaki {}[true] olur üye erişim verir undefined !{}[true] gerçekten true (!undefined true).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008