정의되지 않은 :catch되지 않은 오류 ReferenceError가 : 전자 내가이 일을하려고하고
$("#canvasDiv").mouseover(function() {
var pageCoords = "(" + e.pageX + ", " + e.pageY + ")";
var clientCoords = "(" + e.clientX + ", " + e.clientY + ")";
$(".filler").text("(e.pageX, e.pageY) : " + pageCoords);
$(".filler").text("(e.clientX, e.clientY) : " + clientCoords);
});
을 콘솔 내가이 얻을 :
Uncaught ReferenceError: e is not defined
이해가 안 ... 나는 e
생각 자바 스크립트가 이미 설정 한 변수가 있어야하는데 ... 도움이 될까요?
JavaScript는 마법이 아니며 매개 변수를 제공 할 때만 제공 할 수 있습니다. 함수가받는 것보다 더 많은 인수를 함수에 전달할 수 있기 때문에이 상황에서 오류가 발생하지 않습니다. –
'e'라고 불리며 관용적으로 (즉, function (e)를 통해) 사용할 수있게되었지만 "JavaScript가 이미 설정되었습니다"와 같이 특별한 것은 없습니다. – pimvdb