У меня есть массив, который содержит 3 элемента:
Field1 Field2 Field3
Мне нужно отсортировать этот массив по Field2.Я троллю через Интернет, и все, что я вижу, это массивы с сортировкой только одного элемента.
Вы можете предоставить функцию сравнения для метода sort:
sort
theArray.sort(function(a, b){ if (a.Field2 == b.Field2) return 0; if (a.Field2 < b.Field2) return -1; return 1; });
Извините, но я не понимаю вашу проблему. Для сортировки нужно условие указать заказ.
Когда вы сортируете этот массив по Field2, тогда я предполагаю, что Field2 будет первым элементом. И что будет вторым? И почему? Поле 3 или Поле 1?