Javascript函数不会接受变量作为参数

时间:2014-02-06 19:40:49

标签: javascript function variables parameters arguments

所以,我正在构建一些旧的代码,并且我发现在函数中作为参数传递变量不会导致预期的结果。

前:

someFunction("somestring");

会正常工作。但是,

var somestring = "somestring";
someFunction(somestring);

不会。
这可能导致什么?任何想法将不胜感激。

决议:我发现了这个问题;事实证明,在其中一个字符串的末尾有一个额外的不可见字符,正在从文本文件中读取。

1 个答案:

答案 0 :(得分:2)

尝试

var somestring = "somestring";
example(somestring);
example("somestring")


function example(string){
alert(string);
}

DEMO