javascript - JavaScript:如何检查数组对象是否包含特定值
问题描述
我有这个数组:
[
{
"active": true,
"name": "agency one"
},
{
"active": false,
"name": "agency two"
},
{
"active": true,
"name": "agency three"
},
{
"active": false,
"name": "agency four"
}
]
还有一些数据是这样的:
{
"domain": "agency one",
"url": "https://....",
"title": "some title",
"img": "https://.....jpg",
"tag": "some tag",
}
如何检查代理是否处于活动状态显示数据?
解决方案
假设变量agencies
包含您帖子中包含的数组:
const activeAgencies = agencies.filter(agency => {
return agency.active === true
})
然后activeAgencies
将是一个新数组,仅包含标记为活动的代理对象。
推荐阅读
- python - 如何优化此代码??(python)
- java - 从 mipmap 到 drawable
- javascript - 使用猫鼬向现有文档添加新属性
- python - 解析从 csv 生成的请求?
- git - 检查另一个分支 x 中未提交的更改,而不检查分支 x
- android - RxJava2 concat 运算符不返回适当的流
- python-3.x - 如何检查 dlib 是否正在使用 GPU?
- javascript - 当通过脚本标签请求捆绑时,如何配置 Webpack 4 以自动导入拆分块?
- java - 带有 Ant junitlauncher 的 JUnit 5:NoClassDefFoundError:org/junit/platform/launcher/core/LauncherFactory
- c# - 使用 C# 在 Unity 2D 中旋转子对象