首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何基于数组从json数组中删除元素?

如何基于数组从json数组中删除元素?
EN

Stack Overflow用户
提问于 2022-06-09 17:35:00
回答 1查看 18关注 0票数 0

idArray= 'cb53f7a1-107c-44fd-9df6-adeddaa5d3f0','428a1951-7519-421b-90ea-704002eb31dc‘issues=[

{描述:'Necessitatibus unde ',严重性:‘未成年人’,状态:'Open',createdDate:'1974-09-07',resolvedDate:'2014-06-06',id:'3d90afa1-bbbe-4640-bf91-38b27f72279a‘},{描述:'In quidem praesentiu',严重程度:’关键‘,状态:’关闭‘,createdDate:'2010-06-30',resolvedDate:'2003-07-26',id:'cb53f7a1-107c-44fd-9df6-adeddaa5d3f0‘},{ description:'Error eum excepturi ',严重性:’未成年人‘,状态:'Open',createdDate:'1985-12-04',resolvedDate:'2012-02-04',id:’a 926ce55-79a3-4d38-923b-59b92cb2164a‘},{ description:'Laborum provi',严重程度:’关键‘,状态:’进展‘,createdDate:'2021-08-27',resolvedDate:'2011-04-06',id:'428a1951-7519-421b-90ea-704002eb31dc‘},{描述:'In amet obcaecati e',严重程度:’未成年人‘,状态:’createdDate:'2003-10-17',resolvedDate:'1979-04-25',id:'dc137785-c283-4e54-a8c9-176e80d07b97‘}]’‘。

如何删除基于idArray的问题元素?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-11 05:36:42

在pass和filter()方法中解析JSON,以获得一个新的数组,该数组包含通过函数提供的测试的元素。这是密码,

代码语言:javascript
复制
const dArray = [
  "cb53f7a1-107c-44fd-9df6-adeddaa5d3f0",
  "428a1951-7519-421b-90ea-704002eb31dc",
];

const issues = [
  {
    description: "Necessitatibus unde ",
    severity: "Minor",
    status: "Open",
    createdDate: "1974-09-07",
    resolvedDate: "2014-06-06",
    id: "3d90afa1-bbbe-4640-bf91-38b27f72279a",
  },
  {
    description: "In quidem praesentiu",
    severity: "Critical",
    status: "Close",
    createdDate: "2010-06-30",
    resolvedDate: "2003-07-26",
    id: "cb53f7a1-107c-44fd-9df6-adeddaa5d3f0",
  },
  {
    description: "Error eum excepturi ",
    severity: "Minor",
    status: "Open",
    createdDate: "1985-12-04",
    resolvedDate: "2012-02-04",
    id: "a926ce55-79a3-4d38-923b-59b92cb2164a",
  },
  {
    description: "Laborum Vitae provi",
    severity: "Critical",
    status: "Inprogress",
    createdDate: "2021-08-27",
    resolvedDate: "2011-04-06",
    id: "428a1951-7519-421b-90ea-704002eb31dc",
  },
  {
    description: "In amet obcaecati e",
    severity: "Minor",
    status: "Open",
    createdDate: "2003-10-17",
    resolvedDate: "1979-04-25",
    id: "dc137785-c283-4e54-a8c9-176e80d07b97",
  },
];

const data_filter = issues.filter((element) => !dArray.includes(element.id));
console.log(data_filter);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72564448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档