0
A
回答
0
感谢您的建议,但他们没有奏效。我碰到这一点,解决该问题:
function sortProperties(obj)
{
// convert object into array
var sortable=[];
for(var key in obj)
if(obj.hasOwnProperty(key))
sortable.push([key, obj[key]]); // each item is an array in format [key, value]
// sort items by value
sortable.sort(function(a, b)
{
var x=a[1],
y=b[1];
return x>y ? -1 : x<y ? 1 : 0;
});
return sortable; // array in format [ [ key1, val1 ], [ key2, val2 ], ... ]
}
相关问题
- 1. 的JavaScript返回对象的属性值
- 2. 的Javascript返回undefined对象属性
- 3. JavaScript对象属性总是返回undefined
- 4. 返回属性的对象?
- 5. 返回属性对象的类属性
- 6. Javascript返回的对象属性通过引用或值返回?
- 7. 仅返回对象的几个属性
- 8. 其属性的子集返回对象
- 9. 返回控制台对象的属性
- 10. 函数返回对象的属性
- 11. 的Python whois.whois返回属性对象
- 12. 不返回对象属性的角厂
- 13. 具体返回的对象属性
- 14. 返回一个Javascript对象的属性的值不参考
- 15. 返回的JavaScript(jQuery的)对象属性为默认状态
- 16. 作为对象属性的Javascript函数返回
- 17. JavaScript的分配属性语句返回父对象
- 18. 的Javascript,selectedIndex属性返回[对象HTMLSelectElement] +值
- 19. 的JavaScript - 添加属性对象常量和返回
- 20. 返回对象的属性,一旦发现为对象的阵列中的JavaScript
- 21. 从DOM对象getAttribute不返回属性
- 22. 从数组中返回对象属性
- 23. 对象属性总是返回undefined
- 24. JavaScript对象/属性
- 25. javascript对象属性
- 26. 返回变量属性的对象属性值
- 27. 来自对象和属性名称的属性返回值
- 28. 尝试从返回的对象获取非对象的属性
- 29. 返回的对象,而不是对象本身的属性
- 30. 从属javascript对象属性
对象属性是没有顺序的。 – Bergi
我想你应该有你自己的排序方法。 – kenicky
我知道它们没有排序,但我有一个具有这些值的对象,并且希望按它们的值顺序输出它们。 – user3452572