2013-07-04 108 views
2

基於密鑰的JSON數組我有一個jsonarray是這樣的:使用排序淘汰賽

var jsonarr= [{"displayName":"Rachita Jain","phoneNumbers":[{"value":"(787) 989-6756"},{"value":" 
    (897) 867-4666"}]},{"displayName":"Akanksha Mittal","phoneNumbers":[{"value":"(678) 456-4677"}]}] 

我想基於這個displayName利用基因敲除進行排序。

回答

1

使用排序功能陣列:

var jsonarr = [{ 
    "displayName": "Rachita Jain", 
    "phoneNumbers": [{ 
     "value": "(787) 989-6756" 
    }, { 
     "value": "(897) 867-4666" 
    }] 
}, { 
    "displayName": "Akanksha Mittal", 
    "phoneNumbers": [{ 
     "value": "(678) 456-4677" 
    }] 
}]; 



jsonarr.sort(function (item1, item2) { return (item1.displayName > item2.displayName) ? 1 : -1 }); 

console.log(jsonarr); 

See fiddle

+0

感謝。它的工作 – user2549538

+0

不客氣 – Damien