function onMouseClickFunction() {
$mapCanvas.click(function (e) {
var x = cursor.getCursorPositionInCanvasX(e.pageX),
y = cursor.getCursorPositionInCanvasY(e.pageY);
이 예제의 변수 범위는 onMouseclickFunction 함수 또는 jquery의 익명 함수입니다.javascript/jquery 함수 범위
자바 스크립트는 부모 함수의 상단에서 변수를 생성하는 것을 사용하기 때문에이 예제에서 어디에서 호이 스팅을 할 수 있습니까?
감아 올리기가 마음에 드신다면 여기에서 내 대답을 확인하십시오. http://stackoverflow.com/questions/9085839/surprised-that-global-variable-has-undefined-value-in-javascript/9085872# 9085872 –