对象排序方法

var data = {  a: [
    {
      count: 0,
      str: 'this is a'
    }
  ],  b: [
    {
      count: 1,
      str: 'this is b'
    }
  ]
}

排序后的结果为:

var data = {  b: [
    {
      count: 1,
      str: 'this is b'
    }
  ],  a: [
    {
      count: 0,
      str: 'this is a'
    }
  ]
}

有谁有较简单的方法吗


小唯快跑啊
浏览 508回答 1
1回答

ITMISS

首先你这个data根本不是个对象数组...而是个对象假如是个对象数组的话function sortNumber(a, b){    return a.count - b.count; }data.sort(sortNumber);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript