shd*_*dev 10 javascript variables
可能重复:
确定变量传递给函数后的原始名称.
我想知道是否有可能获得变量的实际名称.
例如:
var foo = 'bar';
function getName(myvar) {
//some code
return "foo"
};
Run Code Online (Sandbox Code Playgroud)
所以对于getName(foo)将返回"foo"
那可能吗 ?
谢谢.
我认为不可能。调用函数时,您传递的是对象,而不是变量。该函数并不关心对象来自何处。
但是,如果按以下方式调用函数,则可以采用其他方法:
getName('foo')
Run Code Online (Sandbox Code Playgroud)
或同时传递值和名称:
getName(foo, 'foo')
Run Code Online (Sandbox Code Playgroud)