Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何在flex中复制到数组中而不以有效的方式修改其引用?_Actionscript 3 - Fatal编程技术网

Actionscript 3 如何在flex中复制到数组中而不以有效的方式修改其引用?

Actionscript 3 如何在flex中复制到数组中而不以有效的方式修改其引用?,actionscript-3,Actionscript 3,如何在flex中复制到数组中而不以有效的方式修改其引用?由于我正在处理的阵列非常庞大,因此需要一种高效的方法。我不确定您所说的“引用”和“复制”是什么意思 var copyArr:Array=oldArr不会复制,但copyArr在所有方面都与oldArr相同(以至于在copyArr中更改某些内容也会更改oldArr中的内容) 而奥托, for(var i:uint=0; i<oldArr.length; i++) { newArr.push(item); } for(变量i:u

如何在flex中复制到数组中而不以有效的方式修改其引用?由于我正在处理的阵列非常庞大,因此需要一种高效的方法。

我不确定您所说的“引用”和“复制”是什么意思

var copyArr:Array=oldArr
不会复制,但copyArr在所有方面都与oldArr相同(以至于在copyArr中更改某些内容也会更改oldArr中的内容)

而奥托,

for(var i:uint=0; i<oldArr.length; i++)
{
    newArr.push(item);
}
for(变量i:uint=0;i