SORU
15 Kasım 2010, PAZARTESİ


Eğer nesne JavaScript içinde olup olmadığını kontrol et

Nasıl JavaScript bir nesne varlığını doğrulamak mı?

Aşağıdaki çalışır:

if (!null)
   alert("GOT HERE");

Ama bu başarısız:

if (!maybeObject)
   alert("GOT HERE");

Hata:maybeObject tanımlı değil.

CEVAP
15 Kasım 2010, PAZARTESİ


Güvenli bir şekilde tanımlanmamış değişkenler üzerinde typeof operatör kullanabilirsiniz.

Eğer herhangi bir değer, null da dahil olmak üzere atanmış varsa, sattığınız bir şey tanımsız dışında dönecektir. sattığınız her zaman bir dize döndürür.

Bu nedenle

if (typeof maybeObject != "undefined") {
   alert("GOT THERE");
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • stokelycalm

    stokelycalm

    28 Aralık 2010
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008