javascript - 如何获取特定键值上的 Set 对象的大小?
问题描述
我需要知道项目的item.status
数量true
。我怎么才能得到它?
const set1 = new Set([
{
name: 'AA',
status: false
},
{
name: 'BB',
status: true
},
{
name: 'CC',
status: false
},
{
name: 'DD',
status: true
},
{
name: 'EE',
status: false
}
]);
在这个例子中需要得到2
. 我想做这样的事情:
set1.filter( item => item.status === true ).length
但是不知道怎么过滤Set
。
解决方案
请使用此代码。
const count = Array.from(set1).filter(val => val.status == true).length;
推荐阅读
- php - 应用程序池挂起并继续加载
- excel - Power BI - 使用 M 添加列以计算 2 年的数据
- java - 无法使用 ScrollPane 滚动充满标签的 VBox
- java - 使用批处理脚本中的参数运行 exe 与从应用程序运行
- javascript - 如何将上传进度条添加到Angular6中的文件上传
- r - 在 y 轴上记录和中断 (ggplot2)
- selenium-webdriver - 对黄瓜功能文件中的所有场景都使用 webDriver 的单个实例是否可以接受
- linux - 重现`名称解析中的临时失败`
- php - 查询不起作用 - 打印数组值而不是在查询中使用它
- python - 如何将超链接放入 SimpleKML?