У меня есть класс:
function RustEditor() {
this.init = function() {
var saveButton = this.container.find("button.saveButton");
saveButton.click(function(){this.save();});
};
...
Когда я нажимаю кнопку, он жалуется, что this.save не является функцией. Это потому, что «this» относится не к экземпляру RustEditor, а к кнопке. Какую переменную я могу использовать внутри этого обратного вызова, чтобы указать на экземпляр RustEditor? Я мог бы использовать rust.editor (это имя в глобальной области видимости), но это вонючий код.