我非常擅长JavaScript,但最近开始学习ActionScript。有人可以教我JavaScript对象和ActionScript对象的区别吗?
请用简短的描述回答我的问题,如果可以附上例子来解释就更好了。
我非常擅长JavaScript,但最近开始学习ActionScript。有人可以教我JavaScript对象和ActionScript对象的区别吗?
请用简短的描述回答我的问题,如果可以附上例子来解释就更好了。
实际上,ActionScript有两种不同的模式。
new
运算符与Function
对象结合使用来创建经典的ECMA-script对象。这些对象按照ECMA标准工作。Foo
值分配给作为Bar
类型的字段,您将获得运行时异常(甚至是编译时异常,如果对象的类型在编译时已知)。值得注意的是,您可以使用ECMA-script兼容模式编译AS3。在这种情况下,据我所知,所有对象都将作为ECMA-script对象进行操作,牺牲执行速度和运行时类型安全性,但提供了灵活性。