我需要找到从函数传递给函数的参数.
让我们假设我有一个叫做的函数foo:
function foo() {
var a = 3;
var b = "hello";
var c = [0,4];
bar(a - b / c);
bar(c * a + b);
}
function bar(arg) { alert(arg) }
Run Code Online (Sandbox Code Playgroud)
当然,现在,它bar总会提醒NaN.
在函数内部bar,我想以最初传递的形式获取参数.此外,我希望能够访问的值a,b以及c从bar功能.换句话说,我想要这样的东西:
bar(a - b / c);
function bar() {
//some magic code here
alert(originalArg); //will alert "a - b / c"
alert(vars.a + " " + vars.b + " " …Run Code Online (Sandbox Code Playgroud)