Array数组的复制有两种,浅复制和深复制。
浅复制:
var arr2:Array = arr1.slice();
或者
var arr2:Array = arr1.concat();
深度复制:利用ByteArray做为中转,
var ba:ByteArray = new ByteArray();
ba.writeObject(arr1);
var arr2:Array = Array(ba.readObject());
浅复制:
var arr2:Array = arr1.slice();
或者
var arr2:Array = arr1.concat();
var ba:ByteArray = new ByteArray();
ba.writeObject(arr1);
var arr2:Array = Array(ba.readObject());