【发布时间】:2022-06-10 19:48:31
【问题描述】:
这里是一个对象数组 products,每个元素都有一个名为 addedDate 的字符串属性。现在我想过滤以仅获取过去 3 天内添加的那些产品。
let now = new Date();
let newProducts: IProduct[];
newProducts = this.products.filter(p => {
new Date(p.dateAdded).getDate() + 3 >= now.getDate()});
console.log(newProducts);
不幸的是,我没有从产品中过滤掉任何东西。请帮忙?我
【问题讨论】:
-
您能否将示例输入数组和您的预期输出添加到问题中?
标签: javascript arrays typescript date filter