Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Доступ к объекту класса (https://javascript.ru/forum/misc/28762-dostup-k-obektu-klassa.html)

kelj 01.06.2012 17:35

Доступ к объекту класса
 
Здравствуйте, есть такой код:
function Serp (params) {
	this.params = params;
	
	this.init = function() {
		$('div').click (function() {
			alert (this.params.type);
		});
	}
}


По всей видимости, при вызове "this.params.type" JS пытается получить объект класса jQuery, а не объект класса Serp. Подскажите, как вывести алерт с нужной информацией. Спасибо.

vadim5june 01.06.2012 17:41

попробуйте добавить строчку

function Serp (params) {
var that=this;
и в алерте
that.params.type

kelj 01.06.2012 22:58

Отлично работает, спасибо.


Часовой пояс GMT +3, время: 20:45.