过滤嵌套数组的对象(JavaScript) [英] Filter object for a nested array (Javascript)
本文介绍了过滤嵌套数组的对象(JavaScript)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
基于这样的对象:
var p = [
{x: [
{x1: "John"},
]
},
{x: [
{x1: "Louis"},
]
}
];
当x1与任何其他对象不同时,我需要过滤 p
个对象这些值中的一个:
I need to filter p
objects when x1 is different from any of those values:
var p = [
{x: [
{x1: "Louis"},
]
},
];
感谢大家的帮助。
推荐答案
与您的问题与数字完全相同。
It is exactly the same as your question with the numbers.
var p = [
{x: [
{x1: 'John'},
]
},
{x: [
{x1: 'Louis'},
]
}
];
const results = p.filter(val => !val.x.some(v => v.x1 === 'John'));
console.log(results);
这篇关于过滤嵌套数组的对象(JavaScript)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文