You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何对两层嵌套结构的对象数组按深层字段值进行筛选?

你可以搭配数组的filter和some方法实现需求,some方法会判断嵌套的nodes数组里是否存在至少一个符合条件的元素,只要存在就返回true,刚好匹配你的筛选逻辑。

单行实现代码如下:

const result = arrayTwo.filter(item => item.libraries.nodes.some(node => node.storyId === storyId))

执行上述代码后,返回的结果会包含name为First和Second的两个一级对象,和预期输出一致。

内容的提问来源于stack exchange,提问作者Miltosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 12:48:02