这是输入json
set = {
"pending": [
{
"is_active": true,
"order_updated": false,
"po_id": "m86lu",
}, {
"is_active": true,
"order_updated": false,
"po_id": "m86lu",
}, {
"is_active": true,
"order_updated": false,
"po_id": "m86l89u",
}]}
set = set.pending[0].filter(({ po_id }) => {
return po_id === 'm86lu';
});
我只需要获取具有po_id'm86lu'的json集。
输出需要像这样
set = {
"pending": [
{
"is_active": true,
"order_updated": false,
"po_id": "m86lu",
}, {
"is_active": true,
"order_updated": false,
"po_id": "m86lu",
}
]}
我如何得到它?看起来我在错误地使用
filter
函数。 最佳答案
挂起的密钥将以这种方式丢失
set = {
pending: set.pending.filter(({ po_id }) => { return po_id === 'm86lu'; })
}