Hallo,
ich hab wirklich so viel bezüglich OOP in JS gelesen, aber auch so viele unterschiedliche möglichkeiten. Leider werd ich einfach aus den antworten etc. nicht schlau, was man am besten benutzen sollte.
Ich hab jetzt so angefangen:
in einer anderen Datei hab ich dann versucht eine neue funktion zu machen die das MainFunc als Construktor erbt:
So, meine frage wäre nun, ist das richtig bzw. empfehlenswert die function statusAbfrage als selbst initialisierte function zu machen? also mit den () am ende. Und, ich kann nicht auf die "test" variable zugreifen, die ich in der MainFunc deklariert habe. Auch habe ich den trick mit var that = this; benutzt, bekomme aber nur undefinied raus...
ich hab wirklich so viel bezüglich OOP in JS gelesen, aber auch so viele unterschiedliche möglichkeiten. Leider werd ich einfach aus den antworten etc. nicht schlau, was man am besten benutzen sollte.
Ich hab jetzt so angefangen:
Code:
function MainFunc() {
this.test = "test";
}
in einer anderen Datei hab ich dann versucht eine neue funktion zu machen die das MainFunc als Construktor erbt:
Code:
MainFunc.prototype.status = new function() {
(function statusAbfrage() {
$("#klick").click(function() {
console.log(this.test);
});
}());
};
So, meine frage wäre nun, ist das richtig bzw. empfehlenswert die function statusAbfrage als selbst initialisierte function zu machen? also mit den () am ende. Und, ich kann nicht auf die "test" variable zugreifen, die ich in der MainFunc deklariert habe. Auch habe ich den trick mit var that = this; benutzt, bekomme aber nur undefinied raus...