SORU
27 Ocak 2010, ÇARŞAMBA


Javascript hata için olası vaka: "Beklenen tanımlayıcı, dize veya sayı"

Bazı kullanıcılar sitemde ara sıra JS hataları bildiriliyor. Hata iletisi" ve satır numarası rastgele bir numara var 423725915, ve bu durumda. her rapor için değişiklik Beklenen "tanımlayıcı, dize veya sayı diyor Bu çoğunlukla 7/ Mozilla 4.0 tarayıcıları ile olur.

Şifremi bir kaç kere taradım ve jslint koştu ama hiçbir şey olmadı - bu hata mesajı neden JS sorunları genel türü biliyor musun?

CEVAP
11 Ocak 2012, ÇARŞAMBA


Kelime kullanaraksınıfJavascript bir sözlükte bir anahtar da korkunç "tanımlayıcı, dize veya sayı" hata çünkü . Beklenen tetikleyebilir gibi ^strong>sınıfayrılmış bir anahtar sözcük Internet Explorer.

KÖTÜ

{ class : 'overlay'} // ERROR: Expected identifier, string or number

İYİ

{'class': 'overlay'}

Javascript bir sözlükte bir anahtar olarak ayrılmış bir anahtar sözcük kullanırken, tırnak içindeki anahtarı alın.

Bu ipucu hata ayıklama cehennemin bir günü kurtarır umarım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Peyton

    Peyton

    28 Aralık 2008