23
A
cevap
35
{a:1,b:2}.constructor
sözdizimi geçersiz değil, ancak belirsizdir, çünkü {}
bir bloğu veya bir nesneyi gösterir? Yani, ifadeyi ({a:1,b:2}).constructor
gibi parantezlerle ayırmanız gerekir. Artık JavaScript, bir nesneyi kullanmak istediğinizi biliyor.
console.log({a:1,b:2}.constructor) // works fine
13
Bir satırın başlangıcındaki eğri parantezler, object literal yerine code block olarak tanınır.
Konsoldaki hatayı incelerseniz, Uncaught SyntaxError: Unexpected token :
'u görebilirsiniz. Bu nedenle, hata, yapıcı özelliğinin çağrılmasında değil. Ayrıca
, konsolun
{a:1}
JS bir label değil mülkiyet a
sahip bir nesne ile bir blok olarak yorumlar yazıyorum.
İlgili konular
- 1. Git, <<<<<<< HEAD dosyasına
- 2. İçindeki eleman sayısı <5 in <a1 <0</ a1><T>
- 3. <a1> TextView</ a1>
- 4. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 5. <a1> Git</ a1>
- 6. <a1> C</ a1>
- 7. <a1> Git</ a1>
- 8. Sözlük <> bir IEnumerable <> kaynağı ile doldurma</ a0><a1></ a1>
- 9. Akış çıkışında <yerine <neden hala <çoğum?
- 10. Hataların karşılaştırılması <a1> Hata</ a1>
- 11. Neden "cout << '\\\\';” ifadesi başarısız değil?
- 12. EJS: <% = versus <% -
- 13. <: <İş nasıl?
- 14. Git <a1> Değişik</ a1>
- 15. <nedir? ve <? php
- 16. Meta veri, <a1> '</ a1> ifadesi'
- 17. MTU 1,2-1,2</strong> JSF <strong>ve <strong>JSP</strong> .... Kullanarak Koleksiyonları
- 18. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
- 19. Şu izle ifadem tutan bana gösteriyor Şu anda bir</p> <pre><code>Expression<Func<T,bool>> </code></pre> <p>bir</p> <pre><code>Expression<Func<T,object>> </code></pre> <p>dönüştürmek çalışıyorum
- 20. Beklenmeyen belirteç <Özelleştirilen Chrome için Çözüm</ a0> için <a1></ a1> 403 Page
- 21. Kanal seç <- <- Kanal
- 22. Git <a1> Sürüm</ a1>
- 23. . geçen kullanıcı <a1> 1</ a1>
- 24. VB6 Birleşik <a1> Olay</ a1> olayları
- 25. Netbeans/C++ <a1> çevre değişkeni</ a1>
- 26. ngClass stili <a1> Gösterge</ a1> anahtarında
- 27. <a1> Text</ a1> temizleniyor null
- 28. Ekleme sırası <a1> go</ a1>
- 29. C++ is_trivially_copyable <a1> Çek</ a1>
- 30. DART: <a1> Örnek</ a1>
'({a: 1, b: 2}). Eğer açıkça bir nesnedir bir bağlamda o sözdizimi kullanırsanız
ardından belirsizlik yoktur bir Ne – elclanrs