0
所以,我建立在一些旧的代码上,并且我发现在函数中传递变量作为参数不会导致预期的结果。Javascript函数不会接受变量作为参数
例:
someFunction("somestring");
将正常工作。但是,
var somestring = "somestring";
someFunction(somestring);
不会。
这可能是什么原因造成的?任何想法将不胜感激。
已解决:我发现了这个问题;事实证明,在一个字符串的末尾有一个额外的不可见字符,它是从文本文件中读取的。
正确的;函数只是一个真实函数名的别名。 –
@JoshuaJennings为什么不只是发布实际的代码? –
这不是真的,你可以创建一个[jsFiddle](http://jsfiddle.net),它重现了这个问题?什么是确切的错误信息?我能想象的唯一原因是代码中的非打印字符不起作用。 – Teemu