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

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010