SORU
25 NİSAN 2012, ÇARŞAMBA


Nesne veya sınıf adını almak javascript

bir nesnenin işlev adı almak için herhangi bir çözüm var mı ?

function alertClassOrObject (o) {
   window.alert(o.objectName); //"myObj" OR 2myClass" as a String
}

function myClass () {
   this.foo = function () {
       alertClassOrObject(this);
   }
}

var myObj = new myClass();
myObj.foo();

(bu k var) { ... } için bilgi hakkında code ya da Nesne yok. Bunlardan bir tane almak mümkün mü ? Olası PHP - ama internette herhangi bir çözüm javascript için bulamadım.

CEVAP
25 NİSAN 2012, ÇARŞAMBA


Nesne constructor name özelliği işlevi sonra inceleyin.

myObj.constructor.name

"". Sınıfım döndürür

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • booba1234

    booba1234

    22 Temmuz 2006
  • njhaley

    njhaley

    24 NİSAN 2006