有没有办法在Javascript中将变量名作为字符串获取?(例如NSStringFromSelector在可可中)
我想这样做:
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中:如何在PHP 中将变量名作为字符串获取?
console.log("myvar = " + myvar);为每个变量一遍又一遍地手动键入。
variablesName(myFirstName),您已经知道变量名”,我想不出另一种方法了。我正在尝试,但我不能...