Ich frage mich, ob es eine Möglichkeit gibt, eine Methode zur Klasse hinzuzufügen, ohne eine neue Klasse zu erstellen und zu erweitern.So fügen Sie eine Methode zur Klasse hinzu, ohne eine neue Klasse zu erstellen, die sie erweitert.
Zum Beispiel. Ich habe eine Klasse wie diese.
class GithubApi {
constructor() {
}
}
Mit einigen grundlegenden funktional.
Allerdings möchte ich eine Methode zu dieser Funktion hinzufügen und erweiterbar machen.
Gibt es eine Möglichkeit, das zu tun, ohne sich davon zu entfernen?
class GithubApiExtra extends GithubApi {
constructor() {
}
}
Es gibt Klassensyntax in JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes – Domenic
sorry ... ich weiß es nicht, aber ich denke, in ECMA6 kommen (2015) [ link] https://en.wikipedia.org/wiki/ECMAScript#6th_Edition –