Чи є спосіб отримати ім'я змінної у вигляді рядка в 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");");
console.log("myvar = " + myvar);знову і знову для кожної змінної.
variablesName(myFirstName), ви вже знаєте ім'я змінної". Я намагаюся, але не можу ...