【发布时间】:2018-10-26 22:31:42
【问题描述】:
在处理之前查看订单 line_item 是否已退款...
这是一个订单:
var order = {
line_items: [
{
id: 1326167752753
}
],
refunds: [
{
refund_line_items: [
{
id: 41264152625,
line_item_id: 1326167752753,
}
]
}
]
};
尝试注销过滤结果:
console.log(
_.filter(order, {
refunds: [
{
refund_line_items: [
{
line_item_id: 1326167752753
}
]
}
]
}).length
);
我在控制台上收到0。
在这种情况下我使用 _.filter 是不是错了?
【问题讨论】:
-
_.filter的第二个参数是一个谓词函数。请参阅文档here,但您的第二个参数不是谓词函数。 -
您要在
order.line_items或order.refunds上过滤什么?
标签: javascript arrays lodash shopify