¿Hay alguna forma de obtener un nombre de variable como una cadena en Javascript? (Como NSStringFromSelector en Cocoa)Nombre de la variable como una cadena en Javascript
me gustaría hacer como esto:
var myFirstName = 'John';
alert(variablesName(myFirstName) + ":" + myFirstName);
--> myFirstName:John
- añadió
Estoy tratando de conectar un navegador y otro programa usando JavaScript. Me gustaría enviar nombres de instancia de un navegador a otro programa para el método de devolución de llamada.
FooClass = function(){};
FooClass.someMethod = function(json) {
// Do something
}
instanceA = new FooClass();
instanceB = new FooClass();
doSomethingInAnotherProcess(instanceB); // result will be substituted by using instanceB.someMethod();
....
[De otro programa]
evaluateJavascriptInBrowser("(instanceName).someMethod("resultA");");
En PHP: How to get a variable name as a string in PHP?
I de la función cree que esto es un canidate para la etiqueta 'confusion-of-ideas' [propuesta previamente] (http://stackoverflow.com/questions/58640/great-programming-quotes/59001#59001). – delnan
@delnan De hecho, +1. No se me ocurre otra forma de expresarlo que "si puedes escribir' variablesName (myFirstName) ', ya conoces el nombre de la variable". Lo estoy intentando, pero no puedo ... – deceze
Dupe? http: // stackoverflow.com/questions/417645/how-to-convert-variable-name-to-string-in-javascript – Ben