Читать книгу JavaScript – Das Handbuch für die Praxis - David Flanagan - Страница 152
5.7.3class
ОглавлениеIn ES6 und später erzeugt eine class-Deklaration eine neue Klasse und gibt ihr einen Namen, mit dem wir auf sie verweisen können. Klassen werden ausführlich in Kapitel 9 beschrieben. Eine einfache Klassendeklaration könnte wie folgt aussehen:
class Circle {
constructor(radius) { this.r = radius; }
area() { return Math.PI * this.r * this.r; }
circumference() { return 2 * Math.PI * this.r; }
}
Im Gegensatz zu Funktionen werden Klassendeklarationen nicht gehoistet, und Sie können eine auf diese Weise deklarierte Klasse nicht in Code verwenden, der vor der Deklaration steht.