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