[1, 3, 9, 2].sort();
С сортировкой json-объектов дела состоят немного сложнее, так как сортировать приходится по какому-то значению: цена, возраст и т.д. Для этого в функцию sort можно передавать функцию сортировки.
Пример сортировки по-возрастанию:
[
{ name: "Item 1", price: 2000 },
{ name: "Item 2", price: 1000 },
{ name: "Item 4", price: 1200 },
{ name: "Item 3", price: 3000 }
].sort(function(obj1, obj2) {
return obj1.price-obj2.price;
});
Пример сортировки по-убыванию:
[
{ name: "Item 1", price: 2000 },
{ name: "Item 2", price: 1000 },
{ name: "Item 4", price: 1200 },
{ name: "Item 3", price: 3000 }
].sort(function(obj1, obj2) {
return obj2.price-obj1.price;
});
Комментариев нет:
Отправить комментарий