То, что я хочу сделать, это получить ИМЯ переменной, передаваемой в функцию, и ЗНАЧЕНИЕ этой переменной, и ей нужно передать только одну переменную в функцию. Так:
var x = "anything";
function showName() {
}
showName(x);
или же
showName("x");
Который вернется: "х = что-нибудь".
Прямо сейчас я должен указать переменную дважды:
showName("x", x);
Чтобы получить имя и значение переменной, которую я передаю.
Обратите внимание, что меня интересует не имя аргумента в прототипе showName, а имя переменной в вызывающей функции. Кроме того, передаваемая переменная может быть локальной, поэтому я не могу использовать объект окна, чтобы найти переменную.