2015-09-20 76 views
-1

如何在AS3中添加兩個陣列?我遇到這個問題的次數比我能記得解決方案的時間還要多。所以我試過了:如何將兩個陣列添加到一起?

var myArray:Array = array1 + array2; 
+2

這個問題並沒有表現出任何的研究工作。一個非常快速的網絡搜索會產生大量的結果,包括重複的SO問題。不限於: http://stackoverflow.com/questions/7551008/as3-fastest-way-to-merge-multiple-arrays - 或 - http://stackoverflow.com/questions/335387/cleanly-merge-two -arrays-in-actionscript-3-0 – BadFeelingAboutThis

+0

我做了一些研究,但是有兩種方法用於將兩個數組連接在一起。第一個很容易記住'concat'第二我現在不記得了。只要我找到它,我會把它添加到我的文章中。我認爲有一些好處。無論如何,我不能接受兩天的答案,所以現在最好不要理會這個問題。 :P更新:我記得它。 –

回答

0

要將兩個數組一起使用concat方法。

此方法創建兩個單獨的數組一個新的數組:

var propertiesStyles:Array = styles.concat(properties); 

此方法更新陣列不進行復制:

styles.push.apply(this, properties);