function foo()
{
this.baz = function()
{
//...
};
this.bar = function()
{
$.ajax({
success: function (html)
{
this.baz(); //<-- Как вызвать
}
});
};
}
function Foo() { //конструкторы пишем с большой буквы
//...
}
//методы пишем в прототип
Foo.prototype = {
baz: function() {
//...
},
bar: function() {
var $this = this;
$.ajax({
success: function(html) {
$this.baz();
}
});
}
};
class Foo {
constructor() {
//...
}
baz() {
//...
}
bar() {
$.ajax({
success: html => {
this.baz();
}
});
}
}
function foo()
{
this.function baz(){
}
this.function bar()
{
$.ajax({
success: (html) =>
{
this.baz(); //<-- Как вызвать
}
});
}
}