Показать сообщение отдельно
Старый 19.04.2012, 13:33
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 1  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
По умолчанию Как отсортировать массив по букве?

Например, у меня есть массив:
Код AS3:
choosedAnswers=['3-2', '1-3', '2-1'];
Что мне надо сделать, чтобы он стал таким:
Код AS3:
choosedAnswers=['1-3', '2-1', '3-2'];
То есть, чтобы он отсортировался по первой букве/цифре каждого элемента.

Добавлено через 100500 минут
Это хорошая идея?:
Код AS3:
var array:Array=[];
for(var i:uint=0; i<choosedAnswers.length; i++){
	var index:Number=Number(choosedAnswers[i].charAt(0));
	array[index]=choosedAnswers[i];
}
for(var u:uint=0; u<array.length; u++){
	if(array[u]==null || array[u]==undefined){
		array.splice(u, 1);
	}
}
choosedAnswers=array;
Работает хорошо.


Последний раз редактировалось MikroAcse; 19.04.2012 в 13:48.