Είμαι πολύ ενθουσιασμένος για γραφομηχανή , έτσι άρχισα να παίζω μαζί του. Ως προγραμματιστής Actionscript, κάνει Javascript λιγότερο σκληρά.
Ωστόσο, σε Actionscript είναι δυνατόν να ελέγξετε τον τύπο κατά το χρόνο εκτέλεσης χρησιμοποιώντας τον χειριστή IS :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
Είναι δυνατόν να εντοπίσει αν μια μεταβλητή (εκτείνεται ή) είναι μια συγκεκριμένη κατηγορία ή διασύνδεση με γραφομηχανή; Δεν μπόρεσα να βρω τίποτα γι 'αυτό στις γλωσσικές προδιαγραφές, θα πρέπει να υπάρχει κατά την εργασία με τις κατηγορίες / διεπαφές.
Ενημέρωση: Λίγα χρόνια αργότερα. Μου έπεσε γραφομηχανή πολύ γρήγορα και να αρχίσετε να χρησιμοποιείτε Haxe που συγκεντρώνει σε εξαιρετική JavaScript και έχει πραγματικό είδος ελέγχου που λειτουργεί στις τάξεις, διασυνδέσεις κ.λπ. Επίσης έχει απομάκρυνση νεκρών κώδικα, καλύτερη enums, αφηρημένη τύπους και τη διάρκεια της μεταγλώττισης λειτουργίες (μακροεντολές), καταρτίζει επίσης σε ένα αρχείο, έτσι δεν χρειάζεται πολύπλοκο σύστημα δέσμη κατασκευής.













