찾다

 >  Q&A  >  본문

javascript - 타이머 익명 함수 문제

으아아아

마스터에게 그 원리를 설명해 달라고 요청하세요

高洛峰高洛峰2750일 전430

모든 응답(3)나는 대답할 것이다

  • 阿神

    阿神2017-05-19 10:38:56

    setInterval의 첫 번째 매개변수는 문자열을 받아들이고 문자열을 실행을 위한 함수 문으로 구문 분석합니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:38:56

    먼저 W3C의 setInterval

    에 대한 설명을 보시고 살펴보세요

    1. setInterval("ssss()", 1000);

    2. setInterval(ssss(), 1000);

    1. 그러면 실행 시 오류가 보고됩니다.
    2. 으아악

    반환값은 없지만 fn 함수에 ssss.call(null,a) 문장이 있어서 fn 함수에 반환값이 있다는 점 참고하세요. 게다가 반환 값도 함수일 뿐이므로 setInterval의 함수 요구 사항을 충족하며 계속 실행됩니다

    회신하다
    0
  • 某草草

    某草草2017-05-19 10:38:56

    큰따옴표를 추가하지 않을 경우 괄호를 제거하고 함수명만 적어주시면 됩니다

    회신하다
    0
  • 취소회신하다