Показать сообщение отдельно
Старый 13.03.2011, 17:54
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 2  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Сразу код:
Код AS3:
var arrA:Array = [ "Item1", "Item2", "Item3", "Item4" ];
var arrB:Array = [ "Item3", "Item3", "Item4", "Item5" ];
 
/*
// Вариант через создание нового массива
var arrRes:Array = arrA.concat( arrB );
var arrFinal:Array = [];
 
var s:String;
var i:int = -1;
var l:int = arrRes.length;
while( ++i < l )
{
	s = arrRes[i];
 
	if( arrFinal.indexOf( s ) < 0 )
		arrFinal.push( s );
}
 
trace( arrFinal ); // Item1,Item2,Item3,Item4,Item5
*/
 
// Вариант через модификацию существующего массива
var arrFinal:Array = arrA.concat( arrB );
var i:int = arrFinal.length;
while( i-- )
{
	if( arrFinal.indexOf( arrFinal[i] ) < i )
		arrFinal.splice( i, 1 );
}
 
trace( arrFinal ); // Item1,Item2,Item3,Item4,Item5