如何从对象数组中筛选第一个记录

How filter first record from array of object?

本文关键字:筛选 第一个 记录 数组 对象      更新时间:2023-09-26

从对象数组中获取第一条记录的最佳解决方案是什么?

我有这样的东西:这只是个例子,

var arr = [
    {date:Fri Jan 01 2016 00:00:00 GMT+0100, (CET), value:2222},
    {date:Mon Jan 18 2016 00:00:00 GMT+0100, (CET) (CET), value:1222},
    {date: Sun Jan 17 2016 00:00:00 GMT+0100, (CET) (CET), value:1222}
]

第一个解决方案是排序,然后采取arr[0],但我可以使用数组过滤方法吗?

删除第一个元素arr.shift()

访问第一个元素arr[0]

您正在寻找这个数组的第一个元素吗?

var elemOne = arr[0];
console.log(elemOne);

显示

的第一个元素
{date:Fri Jan 01 2016 00:00:00 GMT+0100, (CET), value:2222}

应该可以了

尝试获取对象的第一个元素

console.log(arr[0]);
console.log(arr[0].date);
console.log(arr[0].value);