我试图创建一个可以在被调用时返回参数的函数。
example( fooObject.foo[1] );
//return "fooObject.foo[1]"
example( fooFunc("foo",42) );
//return "fooFunc(\"foo\",42)"
像这样。
我发现我可以使用"参数"来获取每个参数。函数中的方法,但无法找到使参数成为字符串的方法。
答案 0 :(得分:3)
这是不可能的。使用其参数的值调用函数,而不是形成它们的表达式。无法以字符串形式访问表达式的代码。
答案 1 :(得分:0)
你在问什么取决于你如何定义你的功能, 非常简单
function(a){return a}
无论你传入什么,你都会离开