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)、すでに変数名を知っている」以外に言い方はありません。しようとしていますが、できません...