彩音 - Adobe AIR - 研究室:XION -Adobe AIR-laboratory
配列を連結する concat()

複数の配列を連結して一つの配列を作るには、concat() を使う。


var alist:Array = new Array("a", "b", "c");
var blist:Array = new Array("m", "n");
var clist:Array = new Array("x", "y", "z");
alist = alist.concat(blist, clist);
trace (alist);

指定した位置の値を削除する


function deleteAt (templist:Array:Array, pos:uint):Array {
var newlist:Array = new Array();
if (pos == 0) {
newlist = tmplist.slice(1);
} else {
var list1:Array = tmplist.slice(0, pos - 1);
var list2:Array = tmplist.slice(pos + 1);
newlist = newlist.concat(list1, list2);
}
return newlist;
}

var vList:Array = new Array("a", "b", "c", "d", "e");
vList = deleteAt(vList, 0);
trace (vList);
// 出力: b, c, d, e
vList = deleteAt(vList, 2);
trace(vList);
// 出力: b, e

索引