[英]Sorting an array of objects by keyname in javascript
如何對此數組進行排序:
[{"qwe":4}, {"rty":5}, {"asd":2}]
要得到這個:
[{"asd":2}, {"qwe":4}, {"rty":5}]
那么數組是按對象鍵的名稱排序的?
使用Array.sort(compareFunction)這樣的東西?
var myArray =[{"qwe":4}, {"rty":5}, {"asd":2}];
myArray.sort(function(a,b){
return (Object.keys(a)[0] > Object.keys(b)[0]) - 0.5;
});
console.log(myArray);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.