jquery排序项目数组(包含对象)

时间:2016-09-12 11:06:46

标签: javascript jquery

如何按以下方式对以下内容进行排序'财产?

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'}
]

1 个答案:

答案 0 :(得分: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);