vue项目中的js文件中的结构数组中包含名字,时间戳,性别,怎么根据时间戳从晚到早排序
时间: 2023-06-10 10:08:38 浏览: 137
详解如何在Vue项目中导出Excel
5星 · 资源好评率100%
可以使用JavaScript的Array.sort()方法和时间戳进行排序,具体实现如下:
```js
const data = [
{ name: 'Tom', timestamp: 1632249600000, gender: 'male' },
{ name: 'Alice', timestamp: 1632336000000, gender: 'female' },
{ name: 'Bob', timestamp: 1632163200000, gender: 'male' },
{ name: 'Linda', timestamp: 1632076800000, gender: 'female' }
];
data.sort((a, b) => b.timestamp - a.timestamp);
console.log(data);
```
这里的`data`数组包含了名字、时间戳和性别三个属性。`sort()`方法接受一个比较函数作为参数,这个比较函数返回一个数值,用于指示两个元素的相对顺序。在这个比较函数中,我们使用`b.timestamp - a.timestamp`来比较两个元素的时间戳,从而实现按时间戳从晚到早排序。最后,使用`console.log()`输出排序后的数组。
阅读全文