2016-09-12 12 views
-5

'name'プロパティで次のようにソートするにはどうすればよいですか?jquery sort(オブジェクトを含む)アイテムの配列

staticdata.items = [ 
    {id: '0', 'name': 'ABC'}, 
    {id: '0', 'name': 'XYZ'}, 
    {id: '0', 'name': 'DEF'} 
] 

だから最後に、staticdata.itemsはここ

staticdata.items = [ 
    {id: '0', 'name': 'ABC'}, 
    {id: '0', 'name': 'DEF'}, 
    {id: '0', 'name': 'XYZ'} 
] 
+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort –

+0

http://stackoverflow.com/questions/ 6712034/sort-array-by-firstname-alphabet-in-javascript – naortor

+2

失礼しますが、あなたの現在の評判で、あなたは質問を投稿する前に検索しておくべきです。 – Rajesh

答えて

0

のようになります簡単な方法です。

var items = [{ 
 
    id: '0', 
 
    'name': 'ABC' 
 
}, { 
 
    id: '0', 
 
    'name': 'XYZ' 
 
}, { 
 
    id: '0', 
 
    'name': 'DEF' 
 
}] 
 

 
var sortedItems = items.sort(function(pv, cv) { 
 
    return pv.name > cv.name; 
 
}) 
 

 
console.log(sortedItems);

関連する問題