2014-02-06 4 views
0

그래서 일부 오래된 코드를 기반으로합니다. 함수의 인수로 변수를 전달하면 예상되는 결과가 나오지 않습니다.Javascript 함수는 매개 변수로 변수를 받아 들일 수 없습니다.

예는 :

someFunction("somestring"); 

잘 작동합니다. 그러나,

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

하지 않습니다.
무엇이 문제의 원인 일 수 있습니까? 어떤 생각이라도 대단히 감사하겠습니다.

• 해결 : 문제를 발견했습니다. 텍스트 파일에서 읽은 문자열 중 하나의 끝 부분에 보이지 않는 문자가 추가로 나타납니다.

+0

수정 시도; 함수는 실제 함수 이름의 별명 일뿐입니다. –

+2

@JoshuaJennings는 왜 실제 코드를 게시하지 않습니까? –

+0

이것은 실제가 아니므로 문제를 재현하는 [jsFiddle] (http://jsfiddle.net)을 만들 수 있습니까? 정확한 오류 메시지는 무엇입니까? 이 문제를 일으키는 것으로 상상할 수있는 유일한 것은 작동하지 않는 코드 안에 인쇄 할 수없는 문자입니다. – Teemu

답변

2

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


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

DEMO

관련 문제