Heim > Artikel > Web-Frontend > Verwendung statischer Methoden der Klassenklasse in ES6
Dieses Mal werde ich Ihnen die statische Methode der Class-Klasse in ES6 vorstellen. Für die Verwendung der statischen -Methode der Class-Klasse in ES6 sehen.
Ich habe es6-Sachen schon einmal gesehen, habe es aber vergessen, also fasse ich es noch einmal zusammen:
Eine Klasse entspricht dem Prototyp einer Instanz. Alle in der Klasse definierten Methoden werden von der Instanz geerbt. Wenn Sie das Schlüsselwort static vor einer Methode hinzufügen, bedeutet dies, dass die Methode nicht von der Instanz geerbt wird, sondern direkt über die Klasse aufgerufen wird. Dies wird als „statische Methode“
class Foo { static classMethod() { return 'hello'; } } Foo.classMethod() // 'hello' var foo = new Foo(); foo.classMethod() // TypeError: foo.classMethod is not a functionIm obigen Code wird der classMethod-Methode der Klasse Foo das
statische Schlüsselwort vorangestellt, was angibt, dass die Methode eine statische Methode ist und direkt für die Klasse Foo () und nicht für eine Instanz aufgerufen werden kann der Klasse Foo. Wenn eine statische Methode für eine Instanz aufgerufen wird, wird ein Fehler ausgegeben, der darauf hinweist, dass die Methode nicht vorhanden ist. Foo.classMethod()
class Foo { static classMethod() { return 'hello'; } } class Bar extends Foo { } Bar.classMethod(); // 'hello'Im obigen Code verfügt die übergeordnete Klasse Foo über eine statische Methode, und die Unterklasse Bar kann diese Methode aufrufen. Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website! Empfohlene Lektüre:
Wie jquery Array-Daten übermittelt und springmvc verwendet, um sie zu empfangen
Wie man die Sequenz von bedient Codeausführung in JS-Reihenfolge
Das obige ist der detaillierte Inhalt vonVerwendung statischer Methoden der Klassenklasse in ES6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!