以下是一个使用JavaScript的示例代码来过滤对象数组中大于当前日期的对象:
// 创建对象数组
const objects = [
{ name: "Object 1", date: new Date("2022-01-01") },
{ name: "Object 2", date: new Date("2022-02-01") },
{ name: "Object 3", date: new Date("2021-12-01") },
{ name: "Object 4", date: new Date("2022-03-01") },
];
// 获取当前日期
const currentDate = new Date();
// 使用过滤函数过滤大于当前日期的对象
const filteredObjects = objects.filter((object) => object.date > currentDate);
// 打印过滤后的对象数组
console.log(filteredObjects);
在上面的示例中,我们创建了一个包含对象和日期属性的对象数组。然后,我们获取当前日期,并使用filter()
函数来过滤大于当前日期的对象。最后,我们打印出过滤后的对象数组。
请注意,这个示例假设对象数组中的每个对象都有一个名为date
的日期属性。你可以根据实际情况进行调整和修改。