มีวิธีรับชื่อตัวแปรเป็นสตริงใน Javascript หรือไม่? (เหมือนNSStringFromSelectorในโกโก้ )
ฉันต้องการทำสิ่งนี้:
var myFirstName = 'John';
alert(variablesName(myFirstName) + ":" + myFirstName);
--> myFirstName:John
UPDATE
ฉันพยายามเชื่อมต่อเบราว์เซอร์และโปรแกรมอื่นโดยใช้ JavaScript ฉันต้องการส่งชื่ออินสแตนซ์จากเบราว์เซอร์ไปยังโปรแกรมอื่นสำหรับวิธีการโทรกลับ:
FooClass = function(){};
FooClass.someMethod = function(json) {
// Do something
}
instanceA = new FooClass();
instanceB = new FooClass();
doSomethingInAnotherProcess(instanceB); // result will be substituted by using instanceB.someMethod();
...
จากโปรแกรมอื่น:
evaluateJavascriptInBrowser("(instanceName).someMethod("resultA");");
console.log("myvar = " + myvar);ซ้ำแล้วซ้ำอีกสำหรับแต่ละตัวแปร
variablesName(myFirstName)ได้คุณก็รู้ชื่อตัวแปรแล้ว" ฉันกำลังพยายาม แต่ไม่สามารถ ...