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

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Держи
Код AS3:
var arr:Array = [ '0', '5', '0', '1', '2', '5', '1', '3', '1', '4', '4', '4' ];
 
trace( 'before: ' + arr ); // before: 0,5,0,1,2,5,1,3,1,4,4,4
 
excludeRepeats( arr );
 
trace( 'after: ' + arr ); // after: 0,5,1,2,3,4
 
 
function excludeRepeats( in_arr:Array ):void
{
	var l:int = in_arr.length;;
	var i:int = 0;
	var ii:int;
	var e:String;
	for( ; i<l; i++ )
	{
		e = in_arr[i];
 
		ii = l;
		while( --ii > i )
		{
			if( in_arr[ii] == e )
			{
				in_arr.splice(ii,1);
				l--;
			}
		}
	}
}


Последний раз редактировалось i.o.; 12.07.2010 в 06:09.