gpt4 book ai didi

javascript - 从包含特定关键字的 json 数据中删除所有对象

转载 作者:行者123 更新时间:2023-11-29 17:39:56 25 4
gpt4 key购买 nike

我只是在寻找从包含特定术语/关键字的 json 数据中移除所有对象的最佳实践。

我的 json 数据是这样的

json = [{
"name":"John",
"age":30,
"cars":"BMW"
},
{
"name":"Micheal",
"age":30,
"cars":"Ford,BMW"
},
{
"name":"Andy",
"age":29,
"cars":"Ford"
},
{
"name":"Andy",
"age":29,
"cars":"Ford,Toyota"
}];

我想删除具有关键字“BMW”的对象。

最佳答案

您可以简单地使用Array.filter():

var arr = [{ "name":"John", "age":30, "cars":"BMW" }, { "name":"Micheal", "age":30, "cars":"Ford,BMW" }, { "name":"Andy", "age":29, "cars":"Ford" }, { "name":"Andy", "age":29, "cars":"Ford,Toyota" }];

var result = arr.filter(({cars})=> !cars.includes("BMW"));

console.log(result);

关于javascript - 从包含特定关键字的 json 数据中删除所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53721934/

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