【发布时间】:2022-01-10 02:51:28
【问题描述】:
我有一个这样的数组
我只想携带已检查 = true 且已检查付款 = true 的分期付款
我有这个数组
0: {
checked: true,
code: 100.
paymant: Array(2)
{
0: {data: 03/12/2021, checked: true},
1: {data: 03/12/2021}
}
},
1: {
code: 100.
paymant: Array(2)
{
0: {data: 03/12/2021},
1: {data: 03/12/2021}
}
}
// Real Data
const data = [
{
checked: true,
code: 100,
payments: [
{data: 'checked', checked: true},
{data: 'not-checked'}
]
},
{
code: 100,
payments: [
{data: 'not-checked'},
{data: 'not-checked'}
]
}
];
我想要这个
0: {
checked: true,
code: 100.
paymant: Array(1)
{
0: {data: 03/12/2021, checked: true},
}
},
我尝试这样做,但没有工作
installments.filter(i => i.checked).filter(i => i.paymant.filter(p => p.checked))
【问题讨论】:
-
你的数据不正确。
标签: javascript arrays typescript