var ary:Array = ["string","string","string"];
var copy_ary:Array = ary;
trace(copy_ary);//string,string,string
ary[1]=false;
trace(copy_ary);//string,false,string
我想要做的就是製作數組ary的副本,而不會根據原始副本不斷變化。我需要創建一個循環副本(例如下面)嗎?製作獨立於原始陣列的副本
var ary:Array = ["string","string","string"];
var copy_ary:Array = [];
for(var i=0;i<ary.length;i++){
copy_ary[i]=ary[i];
}
顯然,這工作,但似乎很多工作考慮一個也不會想到複製的數組會不斷地停留在原來一樣擺在首位。有人能告訴我這是爲什麼嗎?