如何在javascript中将参数作为字符串返回?

时间:2017-12-26 09:56:03

标签: javascript ecmascript-6 ecmascript-5

我试图创建一个可以在被调用时返回参数的函数。

example( fooObject.foo[1] );
//return "fooObject.foo[1]"

example( fooFunc("foo",42) );
//return "fooFunc(\"foo\",42)"
像这样。

我发现我可以使用"参数"来获取每个参数。函数中的方法,但无法找到使参数成为字符串的方法。

2 个答案:

答案 0 :(得分:3)

这是不可能的。使用其参数的调用函数,而不是形成它们的表达式。无法以字符串形式访问表达式的代码。

答案 1 :(得分:0)

你在问什么取决于你如何定义你的功能, 非常简单

function(a){return a}

无论你传入什么,你都会离开