我正在尝试使用嵌套对象过滤数组,但是在过滤子属性时没有返回父对象。
let line = "xyz";
let data = [
{
"header": {
"po_no": "P.O. Number"
},
"line": line
},
{
"header": {
"po_no": "Another P.O. Number"
},
"line": line
}
];
...
data.filter(item => {
return item.header.po_no === 'P.O. Number' // Evaluates to true
})
item当它header.po_no匹配一个字符串时,我想返回整个。
我不确定如何调试它,因为当返回条件评估为真时它不返回任何值。
预期输出:
[{
"header": {
"po_no": "P.O. Number"
},
"line": line
}]
当子属性使用过滤器匹配时,如何返回整个数组索引?
qq_花开花谢_0
慕无忌1623718
一只甜甜圈
相关分类