Tengo la sensación de que esto podría no ser posible, pero me gustaría determinar el nombre de la variable original que se ha pasado a una función en javascript. No sé cómo explicarlo mejor que eso, así que mira si este ejemplo tiene sentido.Determinar el nombre original de la variable después de pasarla a una función
function getVariableName(unknownVariable){
return unknownVariable.originalName;
}
getVariableName(foo); //returns string "foo";
getVariableName(bar); //returns string "bar";
Este es un plugin de jQuery que estoy trabajando, y me gustaría ser capaz de mostrar el nombre de la variable que se pasa a una función de "depuración".
No estoy seguro de cuál es el propósito de esto, ya que necesitaría interesarse en los valores de las variables que el nombre de la variable. –
No hay nombres de variable cuando se ejecuta un programa. No "actuales", y no "originales". – Tomalak
Jaja, pensé que esto era un tiro largo, pero vale la pena intentarlo. No hay demasiado propósito, pero si quiere contexto, puede ver la versión actual del complemento: http://andygroff.com/jquery-debugger-debugging-plugin/ Si ve el ejemplo del objeto, lo haría prefiero que el título diga "Propiedades de la empresa de ropa" en lugar de simplemente "Propiedades del objeto". No es terriblemente importante, pero sería bueno. –