所以,我正在构建一些旧的代码,并且我发现在函数中作为参数传递变量不会导致预期的结果。
前:
someFunction("somestring");
会正常工作。但是,
var somestring = "somestring";
someFunction(somestring);
不会。
这可能导致什么?任何想法将不胜感激。
决议:我发现了这个问题;事实证明,在其中一个字符串的末尾有一个额外的不可见字符,正在从文本文件中读取。
答案 0 :(得分:2)
尝试
var somestring = "somestring";
example(somestring);
example("somestring")
function example(string){
alert(string);
}