찾다

 >  Q&A  >  본문

javascript - 이것이 여기서 변수에 할당된 이유는 무엇입니까?

으아악

혜택이 있나요? 바로 사용은 안되나요?

过去多啦不再A梦过去多啦不再A梦2816일 전516

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

  • 大家讲道理

    大家讲道理2017-05-18 10:50:59

    일반적으로 이러한 상황은 현재 환경에 속하지 않는 일부 후속 함수(예: 클릭 이벤트)에서 호출되기 때문에 발생할 수 있습니다. 임시 변수로 저장하는 경우 성능 최적화가 있는지 확실하지 않습니다. 효과

    예:
    img.onload = function () {

    으아아아

    }

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 10:50:59

    범위 문제! me=this는 이것의 현재 지점을 의미합니다.아래에 이렇게 쓰면 다른 객체를 가리킬 수도 있습니다.me는 이번에 나타나는 이것을 변수로 사용할 수 있으며 계속해서 사용하면 됩니다. 이것을 사용하세요. 이것은 다른 객체를 가리킬 수도 있고 정의되지 않을 수도 있습니다! 이 포인터와 범위를 살펴보는 것이 좋습니다!

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-18 10:50:59

    O(∩_∩)오 ㅎㅎ~ 저도 초보인데 틀린 부분이 있으면 양해 부탁드립니다
    일단 님의 코드는 큰 개체에서 가로채는 부분이므로 이런 큰 개체를 주지 않았으니 놔두세요. 제가 가정을 하겠습니다
    var animit={

    으아악

    이때, 객체의 draw_anim 메소드를 입력합니다. 이때 이것은 변수 me에 할당됩니다. 이 메소드에서 아래의 me는 대형 객체 animit을 나타냅니다. 이는 p.onclick과 같은 이벤트나 draw_anim 메소드의 타이머 이벤트에서 이와 혼동을 피하기 위해 수행됩니다. 즉, p.onclick 작업의 함수에서 이것을 출력할 때 p를 참조하며, 큰 값은 아닙니다. 객체 애니메이션.

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