Доступ к переменным члена класса в обработчике событий в Javascript

У меня есть быстрый вопрос относительно правильного способа доступа к переменным-членам класса Javascript из обработчика событий, который использует класс. Например:

function Map() {
    this.x = 0;
    this.y = 0;

    $("body").mousemove( function(event) {
        this.x = event.pageX;     // Is not able to access Map's member variable "x"
        this.y = event.pageY;     // Is not able to access Map's member variable "y"
    });
}

Вместо того, чтобы изменять переменную-член класса «Map», «this.x» в обработчике событий пытается воздействовать на переменную-член «x» элемента, который вызвал событие. Как правильно получить доступ к переменным-членам класса «Map» из обработчиков событий?

Любая помощь будет принята с благодарностью - я почесал голову на этом.

Ура, Чарли

Ответы на вопрос(3)

Ваш ответ на вопрос