如何从字典对象的角度中排除匹配值?

编程入门 行业动态 更新时间:2024-10-12 18:20:53

如何从<a href=https://www.elefans.com/category/jswz/34/1770269.html style=字典对象的角度中排除匹配值?"/>

如何从字典对象的角度中排除匹配值?

我创建了一个接受字典对象并与数组匹配的函数,如下所示:

const dict = {
  CheckAStatus: "PASS",
  CheckAHeading: "",
  CheckADetail: "",
  CheckBStatus: "FAIL",
  CheckBHeading: "Heading1",
  CheckCStatus: "FAIL",
  CheckCHeading: "Heading2"
};

我想排除所有以PASS作为值或empty string ("")作为值的键值对。换句话说,JSON.stringify(dict)应为:

  CheckBStatus: "FAIL",
  CheckBHeading: "Heading1",
  CheckCStatus: "FAIL",
  CheckCHeading: "Heading2"

我已经在下面写了,但是没有用

 const items = Object.keys(dict)
  .filter(key => key.indexOf('PASS')>= 1)
回答如下:

考虑一个简单的for...in循环,以在满足正确条件时将键/值对添加到items对象。

更多推荐

如何从字典对象的角度中排除匹配值?

本文发布于:2024-05-07 06:41:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754880.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字典   角度   对象

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!