Declaration της κλάσης JavaScript

Ορισμός και χρήση

Η κλάση είναι μια συναρτηση, αλλά δεν αρχικοποιείται με τη χρήση της λέξης κλειδιού function, αλλά με τη χρήση της λέξης κλειδιού class και τη διάθεση ιδιοτήτων στο μεθόδου constructor().

Κάθε φορά που αρχικοποιείται ένα αντικείμενο κλάσης, καλείται η μέθοδος constructor().

Σημείωση:Διαφορετικά από τις διαclarations των συναρτήσεων και άλλες JavaScript declarations, οι declarations των κλάσεων δεν αναρτώνται (πρέπει να δηλώσετε πρώτα μια κλάση πριν τη χρησιμοποιήσετε).

Σημείωση:Η γλώσσα των κλάσεων πρέπει να γραφεί σε "σφιχτό μοτίβο".

Για περισσότερες πληροφορίες σχετικά με τις κλάσεις, διαβάστε το μάθημά μας για τις κλάσεις του JavaScript.

Παράδειγμα

Δημιουργήστε μια κλάση Car και στη συνέχεια δημιουργήστε ένα αντικείμενο με το όνομα "mycar" με βάση την κλάση Car:

class Car {  // Δημιουργία κλάσης
  constructor(brand) {  // Κατασκευαστής
    this.carname = brand;  // Σώμα κλάσης
  }
}
mycar = new Car("Ford");  // Δημιουργία αντικειμένου της κλάσης Car

Προσπαθήστε να το δοκιμάσετε

Γλώσσα

class className {
  // Σώμα κλάσης
}

Τεχνικά λεπτομέρειες

Εκδοση JavaScript: ECMAScript 2015 (ES6)

Υποστήριξη προγραμματιστών

Η παρακάτω τаблицή ορίζει τις εκδόσεις των προγραμματιστών που υποστηρίζουν πλήρως τα κλάση του JavaScript:

κλειδιά Chrome IE Firefox Safari Opera
class 49.0 12.0 45.0 9.0 36.0

σχετικές σελίδες

Εκμάθηση JavaScript:JavaScript Κλάση

Εκμάθηση JavaScript:JavaScript ES6 (EcmaScript 2015)

Εκμάθηση JavaScript:JavaScript this

Εκμάθηση JavaScript:Μόδα Strict JavaScript