通过 CreatedAt 反应本机排序数据?

React Native Sort Data by CreatedAt?

我有问题是不按日期排序数据

这是我的输出

[ { text: '3',
    id: '1',
    device: 'I',
    name: 'Vishal',
    createdAt: '2018-12-03T11:10:19.287Z' },
  { text: '1',
    id: '1',
    device: 'I',
    name: 'Vishal',
    createdAt: '2018-12-03T11:02:14.621Z' },
  { text: '2',
    id: '2',
    device: 'A',
    name: 'Vishal',
    createdAt: '2018-12-03T11:02:20.669Z' } ]

实际输出在这里...

[ { text: '1',
    id: '1',
    device: 'I',
    name: 'Vishal',
    createdAt: '2018-12-03T11:02:14.621Z' },
  { text: '2',
    id: '2',
    device: 'A',
    name: 'Vishal',
    createdAt: '2018-12-03T11:02:20.669Z' },
    { text: '3',
    id: '1',
    device: 'I',
    name: 'Vishal',
    createdAt: '2018-12-03T11:10:19.287Z' } ]

添加这个库

"underscore": "^1.9.1"

import _ from 'underscore';
let temp = _.sortBy(items, 'createdAt');
console.log('Results....',temp);

输出

[ { text: '1',
    id: '1',
    device: 'I',
    name: 'Vishal',
    createdAt: '2018-12-03T11:02:14.621Z' },
  { text: '2',
    id: '2',
    device: 'A',
    name: 'Vishal',
    createdAt: '2018-12-03T11:02:20.669Z' },
    { text: '3',
    id: '1',
    device: 'I',
    name: 'Vishal',
    createdAt: '2018-12-03T11:10:19.287Z' } ]