有沒有辦法在Javascript中獲取變量名稱作爲字符串? (如NSStringFromSelector在可可)作爲Javascript中的字符串的變量名稱
我想這樣做:
var myFirstName = 'John';
alert(variablesName(myFirstName) + ":" + myFirstName);
--> myFirstName:John
- 添加
我嘗試連接瀏覽器並使用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");");
在PHP: How to get a variable name as a string in PHP?
我的名字相信這是「混淆思想」標籤的一個問題[先前提出](http://stackoverflow.com/questions/58640/great-programming-quotes/59001#59001)。 – delnan 2011-01-05 08:46:29
@delnan的確,+1。我想不出另一種方式來比它「如果你可以寫'variablesName(myFirstName)',你已經知道變量名。」我正在嘗試,但我不能... – deceze 2011-01-05 08:51:09
Dupe? HTTP://計算器。com/questions/417645/how-to-convert-variable-name-to-string-in-javascript – Ben 2011-01-05 08:52:00