범위 문제! me=this는 이것의 현재 지점을 의미합니다.아래에 이렇게 쓰면 다른 객체를 가리킬 수도 있습니다.me는 이번에 나타나는 이것을 변수로 사용할 수 있으며 계속해서 사용하면 됩니다. 이것을 사용하세요. 이것은 다른 객체를 가리킬 수도 있고 정의되지 않을 수도 있습니다! 이 포인터와 범위를 살펴보는 것이 좋습니다!
O(∩_∩)오 ㅎㅎ~ 저도 초보인데 틀린 부분이 있으면 양해 부탁드립니다 일단 님의 코드는 큰 개체에서 가로채는 부분이므로 이런 큰 개체를 주지 않았으니 놔두세요. 제가 가정을 하겠습니다 var animit={
으아악
이때, 객체의 draw_anim 메소드를 입력합니다. 이때 이것은 변수 me에 할당됩니다. 이 메소드에서 아래의 me는 대형 객체 animit을 나타냅니다. 이는 p.onclick과 같은 이벤트나 draw_anim 메소드의 타이머 이벤트에서 이와 혼동을 피하기 위해 수행됩니다. 즉, p.onclick 작업의 함수에서 이것을 출력할 때 p를 참조하며, 큰 값은 아닙니다. 객체 애니메이션.
일반적으로 이러한 상황은 현재 환경에 속하지 않는 일부 후속 함수(예: 클릭 이벤트)에서 호출되기 때문에 발생할 수 있습니다. 임시 변수로 저장하는 경우 성능 최적화가 있는지 확실하지 않습니다. 효과
예:
으아아아img.onload = function () {
}
범위 문제! me=this는 이것의 현재 지점을 의미합니다.아래에 이렇게 쓰면 다른 객체를 가리킬 수도 있습니다.me는 이번에 나타나는 이것을 변수로 사용할 수 있으며 계속해서 사용하면 됩니다. 이것을 사용하세요. 이것은 다른 객체를 가리킬 수도 있고 정의되지 않을 수도 있습니다! 이 포인터와 범위를 살펴보는 것이 좋습니다!
O(∩_∩)오 ㅎㅎ~ 저도 초보인데 틀린 부분이 있으면 양해 부탁드립니다
으아악일단 님의 코드는 큰 개체에서 가로채는 부분이므로 이런 큰 개체를 주지 않았으니 놔두세요. 제가 가정을 하겠습니다
var animit={
이때, 객체의 draw_anim 메소드를 입력합니다. 이때 이것은 변수 me에 할당됩니다. 이 메소드에서 아래의 me는 대형 객체 animit을 나타냅니다. 이는 p.onclick과 같은 이벤트나 draw_anim 메소드의 타이머 이벤트에서 이와 혼동을 피하기 위해 수행됩니다. 즉, p.onclick 작업의 함수에서 이것을 출력할 때 p를 참조하며, 큰 값은 아닙니다. 객체 애니메이션.