Я очень рад машинопись , так что я начал играть с ним. Как разработчик Actionscript, он делает Javascript менее трудно.
Однако, в Actionscript можно проверить тип во время выполнения с помощью оператора является :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
Можно ли обнаружить, если переменная (удлиняется или) определенный класс или интерфейс с машинопись? Я не мог найти ничего об этом в языковых спецификациях, он должен быть там при работе с классами / интерфейсами.
Обновление: Несколько лет спустя. Я упал машинопись очень быстро и начать использовать Haxe , который компилирует отличное JavaScript и имеет реальную проверку типов , который работает на классах, интерфейсы и т.д. Также есть удаление мертвого кода, лучше перечисления, абстрактные типы и скомпилированы функция (макросы), а также компилирует в один файл так не требуется сложная система расслоения сборки.













