This question has already been answered:
- Sorting an object in javascript 2 responses
Tell me how to sort the object in which other objects in rows and numbers? Sorting an array of objects by rows is simple:
var test = [ { name: "Бананы", price: 2000 }, { name: "Сливы", price: 1000 }, { name: "Тыква", price: 1200 }, { name: "Ананасы", price: 3000 } ]; test.sort(function(obj1, obj2) { if (obj1.name < obj2.name) return -1; if (obj1.name > obj2.name) return 1; return 0; }); console.log(test); And what would you need so it was about:
var test = { '0':{ name: "Бананы", price: 2000 }, '1':{ name: "Сливы", price: 1000 }, '2':{ name: "Тыква", price: 1200 }, '3':{ name: "Ананасы", price: 3000 } }; test.sort(function(obj2, obj1) { if (obj1.name < obj2.name) return -1; if (obj1.name > obj2.name) return 1; return 0; }); console.log(test); Need that used bananas and plums sorted alphabetically =)