faqts : Computers : Programming : Languages : JavaScript : Language Core : Objects

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

2 of 2 people (100%) answered Yes
Recently 1 of 1 people (100%) answered Yes

Entry

How do I get the name of the variable within the object?

Dec 30th, 2002 12:16
Zoltan Budai, Mark Filipak,


This question has already been answered. See this question:
  How do I expose the properties of an object?
You will find your answer there. -- Mark Filipak
Not really..
Here is an example to make it clear:
function ThisIsATest {
  this.something=3
  this.hello=test_hello
  this.test=test_test
}
function test_hello {
  alert("The value is: "+this.something)
}
function test_test {
  // ??
}
var o=new ThisIsATest();
Now, is there a way to get the name of the
variable (in this case "o") from within the object?
So that it would be possible to write in test_test:
document.write("o.hello()")
Without knowing the name of the variable with
which the object was created...