| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Сортировка элементов массива |
| Автор: ОнКофе 23.3.2008, 22:10 | ||
| необходимо отсортировать массив, например на входе var Array = ["a","b","c","a","d","e","a","f","b"]; на выходе Array = ["a","b","c","a(1)","d","e","a(2)","f","b(1)","a(3)"]; пробую сделать вот так:
но на выходе получаю Array = ["a","b","c","a(1)","d","e","a(1)(1)","f","b(1)","a(1)(1)(1)"]; Может есть идеи перебирать массив как-то по-другому? |
| Автор: Optimus 23.3.2008, 22:18 |
step всегда будет 1 |
| Автор: ОнКофе 23.3.2008, 22:32 |
| это я уже понял... не могу догнать как сделать правильно |
| Автор: ksnk 23.3.2008, 22:46 | ||
| Интересно, а почему то что получается называется сортировкой? Требуемый результат, вроде, получается вот так:
|
| Автор: Optimus 23.3.2008, 22:49 | ||
Может так:
|
| Автор: ОнКофе 23.3.2008, 23:08 | ||
| все сам догнал... вроде бы так должно работать быстрее всего (если я не прав то с удовольствием узнаю о более быстрых способах) вот что получилось у меня:
|