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要快。