我有一个包含2个对象的数组,在每个对象中,我都有一个对象数组。我只想获取与属性匹配的那些数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我有一个包含2个对象的数组,在每个对象中,我都有一个对象数组。我只想获取与属性匹配的那些数据相关的知识,希望对你有一定的参考价值。
[[Object Object]
每个对象包含一个将包含多个对象的数组。
对象将包含不同的参数,例如连接类型..因此,基于特定的连接类型,我想获取所有满足连接类型的值
答案
您的问题需要有您正在使用的数据的示例以及您尝试过的代码,以便正确回答。但这可能有助于开始工作:
const data = [
{
id: 1,
connectionType: 'a',
},
{
id: 2,
connectionType: 'b',
},
{
id: 3,
connectionType: 'b',
},
];
const filterForConnectionType = <T>(type: T) => (x: { connectionType: T }) => x.connectionType === type;
const onlyA = data.filter(filterForConnectionType('b'));
console.dir(onlyA);
以上是关于我有一个包含2个对象的数组,在每个对象中,我都有一个对象数组。我只想获取与属性匹配的那些数据的主要内容,如果未能解决你的问题,请参考以下文章
JS 函数 - 比较 2 个对象数组(每个数组中都有数组对象)