前回の続きで、可変関数を利用して複数の配列をマージするユーティリティクラスを作ろうとおもったら、すでにありました。

array.concat(… args):Array

下に、マニュアルに載っていたサンプルをもとに、引数を複数にして試してみました。
詳しくはマニュアルを見てください。

var numbers:Array = new Array(1, 2, 3);
var letters:Array = new Array("a", "b", "c");
var numbersAndLetters:Array = numbers.concat(letters,"A","B","C");

var obj:Object = new Object();
var lettersAndNumbers:Array = letters.concat(numbers,obj);

trace(numbers);       // 1,2,3
trace(letters);       // a,b,c
trace(numbersAndLetters); // 1,2,3,a,b,c,A,B,C,D
trace(lettersAndNumbers); // a,b,c,1,2,3,[object Object]]
trace(letters); 	  // a,b,c

関連記事

Leave a Reply

Spam protection by WP Captcha-Free

RSS
Add to Google

カスタム検索
ソフトウェア&ライブラリ


ライブラリ
airxmail(en)
AIR版メール送受信ライブラリ
airxzip
AIR版ZIP圧縮・解凍ライブラリ
カレンダー
2009年6月
« 5月   7月 »
1234567
891011121314
15161718192021
22232425262728
2930  
アーカイブ
にほんブログ村 IT技術ブログへ