Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.03.2015, 19:14
Аспирант
Отправить личное сообщение для mrKot Посмотреть профиль Найти все сообщения от mrKot
 
Регистрация: 02.01.2014
Сообщений: 85

Сортировка массива!
У меня сервер отдает данные в сортировке бд, ну выводишь на странице надо по другом порядке, у меня есть массив id
1,2,3,4,24,5,14,16,27,34,30,37,32,40,11,39,23,19,6 ,7,12,8,9,13,10,22,26,28,36,41,15,31,17,18,20,21,3 3,35,25,29,38 где надо выводить данные как мне это сделать?


Что было 1,2,3,4,24 а не 1,2,3,4,5,6

Пример массива


id: 27
nomer: 26



Надо сортировать по: nomer


Хотел вот так


function sIncrease(i,ii){
	if(i.id>ii.id) return 1;
	else if(i.id<ii.id) return -1;
	else return 0;
}


Не вышло(

Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2015, 19:19
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

А по какой это закономерности после 4 должно быть 24?
Ответить с цитированием
  #3 (permalink)  
Старый 31.03.2015, 19:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,071

Сообщение от mrKot
Надо сортировать по: nomer
Сообщение от mrKot
sIncrease
где в функции nomer?
Ответить с цитированием
  #4 (permalink)  
Старый 31.03.2015, 19:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,071

Сообщение от mrKot
Пример массива
сделайте нормальный пример
Ответить с цитированием
  #5 (permalink)  
Старый 31.03.2015, 19:22
Аспирант
Отправить личное сообщение для mrKot Посмотреть профиль Найти все сообщения от mrKot
 
Регистрация: 02.01.2014
Сообщений: 85

id: 1
nomer: 1 Вот


real_id: 1
Ответить с цитированием
  #6 (permalink)  
Старый 31.03.2015, 19:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,071

mrKot,
Ответить с цитированием
  #7 (permalink)  
Старый 31.03.2015, 19:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

mrKot, если требуется некая сортировка не поддающаяся осмысленному, то читайте о ORDER BY FIELD.
Ответить с цитированием
  #8 (permalink)  
Старый 31.03.2015, 19:33
Аспирант
Отправить личное сообщение для mrKot Посмотреть профиль Найти все сообщения от mrKot
 
Регистрация: 02.01.2014
Сообщений: 85

Вот такой массив!)

{
0: {
id: 1
nomer: 1
cnt: 5633
}
1: {
id: 2
nomer: 2
}
}
Ответить с цитированием
  #9 (permalink)  
Старый 31.03.2015, 19:37
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

А почему вы выборку не сортируете сразу по нужному?
Ответить с цитированием
  #10 (permalink)  
Старый 31.03.2015, 20:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,071

Сообщение от mrKot
Вот такой массив!)
обьект неотсортировать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка массива по возрастанию другого массива. vas88811 Events/DOM/Window 4 12.01.2014 10:31
Сортировка массива grindy Общие вопросы Javascript 5 17.12.2013 08:41
Сортировка массива по ключу RazZzeR Элементы интерфейса 9 21.07.2012 19:31
Сортировка двумерного массива методом пузырька lammeR Общие вопросы Javascript 31 01.07.2012 20:48
сортировка массива с сохранением ассоциации индексов HelpeR Элементы интерфейса 1 24.02.2010 11:00