메뉴 건너뛰기
잘 안됩니다. 이유를 지금부터 설명합니다. 예를 들어 이렇게 하면 setIntervel("timeOutCode(div[i])",1000) function timeOutCode(x) { ... } 이 함수의 매개변수 x의 값에는 "div[i]"가 그대 전달되어 옵니다. 학생이 얻고자 하는 것은 div[0], div[1] 과 같은 것이 겠지요. 그러므로사실상 다음과 같이 만들어져야 합니다. setIntervel("timeOutCode(div[0])",1000) setIntervel("timeOutCode(div[1])",1000) 그래서, 예를들어 보이면 다음과 같이 만들어져야 합니다. for(var i=0; i<3; i++) { var s = "div[" + i + "]"; setInterval("timeOutCode(" + s + ")", 1000) ; } for 문에 의해 다음 3개의 호출문이 실행되지요 setIntervel("timeOutCode(div[0])",1000) setIntervel("timeOutCode(div[1])",1000) setIntervel("timeOutCode(div[2])",1000) 천천히 살펴보면 이해가 될 것입니다. 그런데 학생은 몇학년이며, 어떤 강의를 듣고 있나요?
여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.
파일 크기 제한 : 0MB (허용 확장자 : *.*)
파일 업로드 중... (0%)
브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다.로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인할 필요가 없습니다.단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.
잘 안됩니다. 이유를 지금부터 설명합니다.
예를 들어 이렇게 하면
setIntervel("timeOutCode(div[i])",1000)
function timeOutCode(x) {
...
}
이 함수의 매개변수 x의 값에는 "div[i]"가 그대 전달되어 옵니다.
학생이 얻고자 하는 것은 div[0], div[1] 과 같은 것이 겠지요.
그러므로사실상 다음과 같이 만들어져야 합니다.
setIntervel("timeOutCode(div[0])",1000)
setIntervel("timeOutCode(div[1])",1000)
그래서, 예를들어 보이면 다음과 같이 만들어져야 합니다.
for(var i=0; i<3; i++) {
var s = "div[" + i + "]";
setInterval("timeOutCode(" + s + ")", 1000) ;
}
for 문에 의해 다음 3개의 호출문이 실행되지요
setIntervel("timeOutCode(div[0])",1000)
setIntervel("timeOutCode(div[1])",1000)
setIntervel("timeOutCode(div[2])",1000)
천천히 살펴보면 이해가 될 것입니다.
그런데 학생은 몇학년이며, 어떤 강의를 듣고 있나요?