[一意の番号][修正番号]タイプの複数の2dim配列をマージしたいそれらをマージしたい(そして一意の結果が得られる)ので、array[一意の番号]が現在。
Array1: retArr
Array2: arg (multiple 2dim Arrays)
// before here is an additional "for each"-loop which gives me in every iteration a "new" arg-Array.
for (var p:uint = 0; p<arg.length; p++){
if(retArr.length ==0){
var tmp:Array = new Array();
tmp.push(arg[p][0]);
tmp.push(arg[p][1]);
retArr.push(tmp);
}
else{
for(var i:uint = 0; i<retArr.length; i++){
if (retArr[i].indexOf(arg[p][0]) == -1){
var tmp:Array = new Array();
tmp.push(arg[p][0]);
tmp.push(arg[p][1]);
retArr.push(tmp);
break;
}
}
}
}
私はラインだと思います
if (retArr[i].indexOf(arg[p][0]) == -1)
retArrで二重の結果が得られるので、これが私の問題です。誰か助けてくれませんか?