Sono molto entusiasta di dattiloscritto , così ho iniziato a giocare con lui. In qualità di sviluppatore di Actionscript, rende Javascript meno duro.
Tuttavia, in Actionscript è possibile controllare il tipo in fase di esecuzione utilizzando l' operatore is :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
E 'possibile rilevare se una variabile (estende o) è una certa classe o interfaccia con dattiloscritto? Non ho trovato nulla su di esso nelle specifiche della lingua, che dovrebbe essere lì quando si lavora con classi / interfacce.
Update: Pochi anni dopo. Ho lasciato cadere dattiloscritto molto veloce e iniziare a usare Haxe che compila ad eccellente JavaScript e ha tipo reale controllo che funziona sulle classi, interfacce ecc ha anche la rimozione dead-code, enumerazioni migliori, tipi astratti e compilare tempo funzioni (macro), compila anche a un file è così necessario alcun sistema di fascio di costruzione complessa.













