다른 함수 내에서 setTimeout () 함수를 호출하려고하는데이 오류가 계속 발생합니다.
hi is not defined
이것이 코드입니다.
hello("hi");
function hello(a)
{
hi(a);
function hi(b)
{
console.log(b);
c = setTimeout('hi("' + b + '")', 50)
}
}
하나 "hi"
는 기록 중이지만 중지됩니다. 이 부분에 문제가 있다고 생각합니다.c = setTimeout('hi("' + b + '")', 50)
함수 구조 내에서 함수를 변경하지 않고 수정이 있습니까?
setTimeout의 세 번째 인수로 함수에 인수를 전달할 수 있습니다.
hello("hi");
function hello(a)
{
hi(a);
function hi(b)
{
console.log(b);
c = setTimeout(hi, 50,b)
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다