[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; });
Комментариев нет:
Отправить комментарий