如何对列表进行排序并打印出来?

时间:2017-06-06 10:48:29

标签: reactjs

我如何对数据进行排序并进行反应打印。 我需要使用哪些库? 这里是要按字段顺序排序的数据

data = [{
    key: 1,
    name: 'Steve',
    city: 'Paris',
  }, {
    key: 2,
    name: 'Tim',
    city: 'London',
  }, {
    key: 3,
    name: 'Stella',
    city: 'Bankok',
  }, {
    key: 4,
    name: 'John',
    city: 'Paris',
}];

1 个答案:

答案 0 :(得分:1)

请使用Array.prototype.sort()

检查此示例:



data = [{
    key: 1,
    name: 'Steve',
    city: 'Paris',
  }, {
    key: 2,
    name: 'Tim',
    city: 'London',
  }, {
    key: 3,
    name: 'Stella',
    city: 'Bankok',
  }, {
    key: 4,
    name: 'John',
    city: 'Paris',
}];

data.sort((a,b) => a.name > b.name);

console.log('updated data', data)