Хорошо, это работает:
var test = {
a: 3,
init: function() {
var self = this;
$("body").click(function() {
self.doit();
});
},
doit: function() {
var self = this;
alert(self.a);
}
};
но мне нужно повторно использовать функцию doit, так что теперь это не работает:
var test = {
a: 3,
init: function() {
var self = this;
$("body").click(self.doit);
},
doit: function() {
var self = this;
alert(self.a);
}
};