thể trùng lặp:
Determine original name of variable after its passed to a function.Lấy 'name' của một biến trong Javascript
Tôi muốn biết nếu nó có thể để có được tên thực tế của một biến.
Ví dụ:
var foo = 'bar';
function getName(myvar) {
//some code
return "foo"
};
Vì vậy, đối getName (foo) sẽ trở lại "foo"
Là có thể?
Cảm ơn.
lý do tại sao bạn sẽ được quan tâm đến tên biến? Thay vì logic của bạn trong các chức năng nên phụ thuộc vào các giá trị biến phải không? –
Tôi thấy mã này cực kỳ kỳ lạ. Tôi tự hỏi bạn đang cố gắng làm gì? –
May mắn là điều này là không thể trong JavaScript, nếu không bạn sẽ kết thúc với một cái gì đó khủng khiếp như thế này ... http://stackoverflow.com/questions/2749796/how-to-get-the-original-variable-name- of-variable-passed-to-a-function/2749857 # 2749857 –