2016-09-12 3 views
-5

'name'속성을 사용하여 다음을 어떻게 정렬합니까?jquery 정렬 항목 배열 (객체 포함)

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-alphabetically-in-javascript – naortor

+2

실례지만, 현재 평판이 좋으면 질문을 게시하기 전에 먼저 검색 했어야합니다. – Rajesh

답변

0

여기 간단한 방법처럼

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

그래서 결국, staticdata.items이 보일 것입니다.

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);