Τι είναι μια τάξη στο JavaScript;
Τι είναι μια τάξη στο JavaScript;

Βίντεο: Τι είναι μια τάξη στο JavaScript;

Βίντεο: Τι είναι μια τάξη στο JavaScript;
Βίντεο: I built Uber with PHP and JavaScript (full tutorial soon!) 2024, Ενδέχεται
Anonim

Στον αντικειμενοστραφή προγραμματισμό, α τάξη είναι ένα επεκτάσιμο πρόγραμμα-κώδικας-πρότυπο για τη δημιουργία αντικειμένων, παρέχοντας αρχικές τιμές για κατάσταση (μεταβλητές μέλους) και υλοποιήσεις συμπεριφοράς (συναρτήσεις μέλους ή μεθόδους).

Απλώς, τι είναι μια τάξη στο JS;

Τάξεις Είναι οι συναρτήσεις Α Κλάση JavaScript είναι ένας τύπος συνάρτησης. Τάξεις δηλώνονται με το τάξη λέξη-κλειδί. Ο κωδικός που δηλώνεται με συνάρτηση και τάξη και τα δύο επιστρέφουν μια συνάρτηση [Πρωτότυπο]. Με τα πρωτότυπα, οποιαδήποτε συνάρτηση μπορεί να γίνει παράδειγμα κατασκευής χρησιμοποιώντας τη νέα λέξη-κλειδί.

Ομοίως, πώς γράφετε μια τάξη σε JavaScript; Χρησιμοποιήστε τη λέξη-κλειδί τάξη να δημιουργήσετε ένα τάξη , και πάντα προσθέτετε τη μέθοδο constructor(). Η μέθοδος του κατασκευαστή καλείται κάθε φορά το τάξη αρχικοποιείται το αντικείμενο.

Στη συνέχεια, μπορεί επίσης να ρωτήσει κανείς, υπάρχει τάξη στο JavaScript;

Είναι σημαντικό να σημειωθεί ότι δεν υπάρχουν κλάσεις στο JavaScript. Οι συναρτήσεις μπορούν να χρησιμοποιηθούν για την κάπως προσομοίωση κλάσεων, αλλά γενικά η JavaScript είναι μια γλώσσα χωρίς κλάσεις. Όλα είναι ένα αντικείμενο . Και όταν πρόκειται για κληρονομικότητα, τα αντικείμενα κληρονομούν από αντικείμενα, όχι οι κλάσεις από τις κλάσεις όπως στις "κλασικές" γλώσσες.

Πρέπει να χρησιμοποιήσω τάξεις σε JavaScript;

Τάξεις χρησιμεύουν ως πρότυπα για τη δημιουργία νέων αντικειμένων. Το πιο σημαντικό πράγμα που πρέπει να θυμάστε: Τάξεις είναι απλά φυσιολογικά JavaScript λειτουργίες και θα μπορούσε να αναπαραχθεί πλήρως χωρίς χρησιμοποιώντας ο τάξη σύνταξη. Είναι ειδική συντακτική ζάχαρη που προστίθεται στο ES6 για να διευκολύνει τη δήλωση και την κληρονομικότητα σύνθετων αντικειμένων.

Συνιστάται: