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ş:
Neden GERÇEK == "TRUE" R DOĞ...
Neden&; true " " == JavaScript sa...
Neden' ◎ܫ◎ ve fonksiyonu t JavaSc...
Neden bir JavaScript değişken dolar iş...
Neden Javascript sadece IE Geliştirici...