Beim Lesen über das This-Schlüsselwort in Typoskript und dem Fettpfeil-Operator stieß ich auf ein Beispiel, das mich fragt, was der beste Weg ist, eine Member-Methode in einer Klasse zu deklarieren?Typescript Member Function Best Practice
Im Wesentlichen gibt es einen Unterschied zwischen diesen:
class MyClass {
private status = "blah";
public run =() => { // <-- note syntax here
alert(this.status);
}
}
Und:
class MyClass {
private status = "blah";
public run() {
alert(this.status);
}
}
?
Es kommt alles auf diese Frage: Wollen Sie eine Eigenschaft, die eine Funktion enthält, oder wollen Sie eine Methode? –