내부의 Js 파일 특정 알고리즘을 가진 함수가 있습니다.Jquery를 사용하여 Javascript에서 전역 변수를 선언하는 방법
XML 파일을 읽고 변수 이름 인 wordData로 변환합니다.
var wordData = xhr.responseXML.getElementsByTagName (Node1);
나는 기능
function language() {
lang = "heb";
if (lang == "heb") {
thisWord = wordArrayHeb[indeXML];
}
else {
thisWord = wordArrayEng[indeXML];
}
alert("language thisWord:=" + thisWord);
}
function setWord() {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
if (xhr.responseXML) {
var wordData = xhr.responseXML.getElementsByTagName(Node1);
XMLength = wordData.length;
for (i = 0; i < XMLength; i++) {
wordArrayHeb[i] = wordData[i].getElementsByTagName(Node2)[0].firstChild.nodeValue;
wordArrayEng[i] = wordData[i].getElementsByTagName(Node3)[0].firstChild.nodeValue;
}
language();
}
}
}
}
내부 기능 또는 글로벌 외부 변수 "글로벌로 wordData"를 설정할 수 없습니다 : 함수 내부
는 다음 코드 줄을이 변수 thisWord는 전역 변수가 아닌 varible wordData에서 영향을받습니다. 함수 바깥쪽에는 변수 thisWord가 비어 있습니다. 함수 내에있는 은 ok이며 값이 있습니다.
도움이 필요하십니까? 감사합니다.
내 대답이 바뀌 었습니다. 더 잘 맞아야한다고 생각합니다. –