Declaration της κλάσης JavaScript
- Προηγούμενη Σελίδα break
- Επόμενη Σελίδα const
- Επιστροφή στο Προηγούμενο Στρώμα Εκπαιδευτικός Οδηγός Αναφορών Σταtements 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
- Προηγούμενη Σελίδα break
- Επόμενη Σελίδα const
- Επιστροφή στο Προηγούμενο Στρώμα Εκπαιδευτικός Οδηγός Αναφορών Σταtements JavaScript