gpt4 book ai didi

object - ES6 过滤对象数组是否存在属性

转载 作者:行者123 更新时间:2023-12-05 08:31:41 25 4
gpt4 key购买 nike

我正在尝试过滤对象数组以仅返回具有其他对象不具有的属性的对象。不是属性中的值,而是属性本身。

results [
{
"title": "Foo",
"value": 34
},
{
"value": 43
},
{
"title": "The Title",
"value": 99
]

在上面的示例中,我想要第一个和最后一个对象,因为它们在新的对象数组中具有“title”属性。

我查看了“过滤器”,但它似乎适用于值。我该怎么做?

谢谢

最佳答案

您可以像下面的代码一样过滤项目,它会过滤是否存在 title 属性。

    const items = [
{
"title": "Foo",
"value": 34
},
{
"value": 43
},
{
"title": "The Title",
"value": 99
}
];


const filteredItems = items.filter(item => !!item.title)

关于object - ES6 过滤对象数组是否存在属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56180569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com