JavaScript: Uzyskaj wartość argumentu i NAZWĘ przekazanej zmiennej [duplikat]

To pytanie ma już tutaj odpowiedź:

Określ oryginalną nazwę zmiennej po jej przekazaniu do funkcji 6 odpowiedzi

Chcę uzyskać NAZWĘ zmiennej przekazywanej do funkcjii WARTOŚĆ tej zmiennej i musi tylko przekazać jedną zmienną do funkcji. Więc:

var x = "anything";

function showName() {

}

showName(x);

lub

showName("x");

Który zwróci: „x = cokolwiek”.

Teraz muszę określić zmienną dwa razy:

showName("x", x);

Aby uzyskać nazwę i wartość zmiennej, którą przekazuję.

Zauważ, że nie interesuje mnie nazwa argumentu w prototypie showName, ale nazwa zmiennej w funkcji wywołującej. Ponadto przekazana zmienna może być lokalna, więc nie mogę użyć obiektu okna do znalezienia zmiennej.

questionAnswers(7)

yourAnswerToTheQuestion