JQuery Сортировка массива с 3 элементами - PullRequest
0 голосов
/ 28 марта 2012

У меня есть массив, который содержит 3 элемента:

Field1
Field2
Field3

Мне нужно отсортировать этот массив по Field2.Я троллю через Интернет, и все, что я вижу, это массивы с сортировкой только одного элемента.

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

Вы можете предоставить функцию сравнения для метода sort:

 theArray.sort(function(a, b){
   if (a.Field2 == b.Field2) return 0;
   if (a.Field2 < b.Field2) return -1;
   return 1;
 });
0 голосов
/ 28 марта 2012

Извините, но я не понимаю вашу проблему. Для сортировки нужно условие указать заказ.

Когда вы сортируете этот массив по Field2, тогда я предполагаю, что Field2 будет первым элементом. И что будет вторым? И почему? Поле 3 или Поле 1?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...