Je suis très heureux de tapuscrit , alors j'ai commencé à jouer avec elle. En tant que développeur actionscript, il est moins dur Javascript.
Cependant, en Actionscript il est possible de vérifier le type à l' exécution en utilisant l' est - opérateur :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
Est-il possible de détecter si une variable (ou étend) est une certaine classe ou de l'interface avec tapuscrit? Je ne pouvais pas trouver quoi que ce soit à ce sujet dans les spécifications linguistiques, il devrait être là lorsque vous travaillez avec des classes / interfaces.
Mise à jour: Quelques années plus tard. Je lâchai tapuscrit très rapide et commencer à utiliser Haxe qui compile à un excellent JavaScript et a réel contrôle de type qui fonctionne sur les classes, interfaces , etc. a également le retrait mort code, mieux énumérations, types abstraits et la compilation des fonctions temps (macros), compile également dans un fichier si aucun système complexe de construction de faisceau est nécessaire.













