Heim  >  Artikel  >  Web-Frontend  >  Was sind statische Methoden der JavaScript-Klasse?

Was sind statische Methoden der JavaScript-Klasse?

WBOY
WBOYOriginal
2022-04-06 10:43:272696Durchsuche

Die statische Methode einer Klasse in JavaScript ist eine mit dem Schlüsselwort static modifizierte Methode, die auch als Klassenmethode bezeichnet wird. Sie können die statische Methode über „Klassenname. Methodenname“ aufrufen, die statische Methode jedoch nicht kann nur für das Objekt aufgerufen werden. Kann innerhalb einer Klasse aufgerufen werden.

Was sind statische Methoden der JavaScript-Klasse?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Statische Methode der Javascript-Klasse

Die statische Methode ist eine mit dem Schlüsselwort static modifizierte Methode, die auch als Klassenmethode bezeichnet wird und zur Klasse, aber nicht zum Objekt gehört. Sie können die statische Methode aufrufen über Klassenname.Methodenname.

Statische Methoden können nicht für Instanzen einer Klasse aufgerufen werden, sondern sollten über die Klasse selbst aufgerufen werden. Kann nicht für ein Objekt aufgerufen werden, sondern nur innerhalb einer Klasse.

Das Beispiel lautet wie folgt:

class Tripple {
    static tripple(n = 1)  {
        return n * 3;
    }
}
// 正确用法
console.log(Tripple.tripple());// 3
// 如下为错误用法
let tp = new Tripple();
console.log(tp.tripple());//  'tp.tripple 不是一个函数'.

Ein Fehler wird gemeldet, wenn das Instanzobjekt eine statische Methode aufruft:

Was sind statische Methoden der JavaScript-Klasse?

Verwandte Empfehlungen: Javascript-Lerntutorial

Das obige ist der detaillierte Inhalt vonWas sind statische Methoden der JavaScript-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn