내가 전역 선언기본적인 자바 스크립트 질문
//Contact is a record object that has toString() which prints the name.
function getClient() {
myClient = new Object();
debug(input.contact); // This prints properly
myClient.contact = input.contact;
debug(myClient.contact); // This prints properly
}
을 나는 같은 사용하려고하는 또 다른 기능이 있습니다
function dispatchClient() {
debug(myClient.contact);
}
을 그리고 내가 보는 결과는 정의되지 않았다. 여기 뭔가 잘못 됐니? (디자인 측면 무시)
그럴 경우 어떻게 전역 함수의 상태를 전달할 수 있습니까? 그것이 틀린 것이 아니라면, 음, 나는 더 깊게 파고해야 할 수도 있습니다!
함수를 호출하는 방법을 우리에게 알려주지 않았으며'input' 정의 방법을 알려주지 않았습니다. – Quentin
자바 스크립트는 대소 문자를 구분합니다. 즉, 'myclient'와'myClient'는 다른 이름입니다. –
'dispatchClient()'를 호출하기 전에'getClient()'를 호출하고 있습니까? 이것은 잘 작동합니다 : http://jsfiddle.net/f7xbK/. – mellamokb