ActionScript学习笔记

1.new关键字不代表引用

String在AS中是基本类型,属于值类型,但是可以使用new来声明

程序片段:

var a:String = new String("acss");
var b:String = a;
b = "aaaa";
trace(a);
trace(b);

结果:

acss
aaaa

Array在AS中是复杂类型,属于引用类型,也可以使用new来声明

程序片段:

var a:Array = new Array(1,2,3);
var b:Array = a;
b[0] = 7;
trace(a);
trace(b);

结果:

7,2,3
7,2,3

2.+=相加并赋值运算速度快

计算机在运算时,a+=3比a=a+3要快。

原文地址:https://www.cnblogs.com/sherryblog/p/2619553.html