过滤对象中的多个值

2023-12-08

我需要按多个值过滤对象。

对象示例:

items: [
{
url: "https://...",
id: "1693",
type: "ABC",
currencyCode: "SEK",
longName: "Abc",
name: "ABC",
micCode: "DEF",
listingDate: "2018-05-25T00:00:00+02:00",
subType: "STOCK",
  market: {
   id: "NOROTC"
},
}
.....

如果我过滤一个值就可以了:

var market = data.filter(item => item.market.id === 'NOROTC');

但我需要做的是这样的:

var market = data.filter(item => item.market.id === 'NOROTC' && item.market.id === 'NGM');

我在 stackoverflow 上找到了一些类似的帖子,但似乎没有一个适合我的情况。 有一个聪明的方法来做到这一点吗?我也尝试过 _.filter() 但没有成功......


请检查以下示例:

var items = [{
    name: 'Amit',
    id: 101
  },
  {
    name: 'Amit',
    id: 1011
  },
  {
    name: 'Arthit',
    id: 102
  },
  {
    name: 'Misty',
    id: 103
  },
]

var filteredData = items.filter(item => item.name == 'Amit' || item.name== 'Misty');

console.log(filteredData)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

过滤对象中的多个值 的相关文章

  • 通过 SVG 背景传递鼠标事件

    我有两个 SVG 元素 每个元素覆盖整个屏幕 html body height 100 svg position absolute top 0 left 0 bottom 0 right 0
  • 通知用户消息仍在输入中

    我正在使用 Laravel 5 6 7 Socket IO 和 vue js 我没有使用 Pusher 和 redis 下面是我的代码 用于向与我一对一聊天的用户发送消息 var url http localhost 6001 apps M
  • Spring Rest POST Json RequestBody 不支持内容类型

    当我尝试使用 post 方法发布新对象时 RequestBody 无法识别 contentType Spring 已经配置完毕 POST 可以与其他对象一起使用 但不能与这个特定对象一起使用 org springframework web
  • 如何从表中选择所有偶数 id?

    我想从 MySQL 数据库的表中选择所有甚至帖子 ID 然后显示它们 我还想获取所有带有奇怪 id 的帖子并将它们显示在其他地方 我想使用 PHP 来完成此操作 因为这是我使用的服务器端语言 或者 我是否必须选择所有帖子 然后使用 Java
  • 为什么将数据存储为元素的属性存在风险?

    我一直在读同样的东西 直接在 DOM 元素上存储属性值是有风险的 因为可能会发生内存泄漏 但有人可以更详细地解释这些风险吗 按属性 我假设您指的是 DOM 元素上的属性 DOM 元素上的自定义属性安全吗
  • 在 Angular2 项目中集成 Treant-js

    我正在尝试在 Angular2 项目中使用 treant js 但我正在努力解决如何正确集成它的问题 我有一个工作正常的 JavaScript HTML 示例 我正在尝试在 Angular2 中工作 我创建了一个组件 从 npm 添加了 t
  • Bing.com 如何创建放大的缩略图?

    当我使用 Bing com 搜索图像时 我发现它们的图像经过精心裁剪和排序 当您将鼠标放在图像上时 会弹出另一个窗口 其中显示放大的图像 我想在我的程序中做同样的事情 我检查了他们页面的源代码 他们正在使用 javascript 但我仍然不
  • jQuery Blur() 在 Chrome 上不起作用

    我在 MacOSX 上运行这个http jsfiddle net q84wv http jsfiddle net q84wv on Chrome最新版本 它不会工作 在 Firefox 上运行时它工作得很好 有什么线索吗 假设您想要aler
  • 使用 Javascript / Jquery 的本地存储(不使用 HTML5)

    我想在 javascript 或 jquery 中复制本地存储概念 类似于 HTML5 但不幸的是我不知道如何开始 任何人都可以建议如何使用 javascript 或 jquery 实现本地存储 不使用 HTML5 这是一个有点愚蠢的差事
  • 引入 V8 后,Google Apps 脚本无法为其他用户完全执行

    我编写了一个脚本 得到了这里好心人的大力帮助 该脚本使用 Google Sheets 脚本复制 Google Drive 上的文件夹 和内容 它运行了很长一段时间 但后来我启用了 V8 引擎 现在已禁用 问题是 它仍然适用于我 也许还有其他
  • 点击问题:动态生成的链接不触发点击功能

    下面是两个代码片段 由于某种原因什么也没有发生 但来自同一个 JS 文件的其他 jQuery 函数在带有 UL 的页面上执行得很好 这是在盯着我看吗 ul class paganation li 1 li li a href 2 a li
  • setInterval 内的返回值

    我想在 setInterval 内返回一个值 我只想以一定的时间间隔执行一些操作 这就是我尝试过的 function git limit var i 0 var git setInterval function console log i
  • 使用 CouchDB 提供 HTML 服务

    我正在尝试将 CouchDB 与 HTML 独立 REST 架构一起使用 也就是说 除了 CouchDB 和 ajax 风格的 javascript 调用 CouchDB 之外 没有其他应用程序服务器 看起来交叉脚本是一个问题 我之前使用过
  • 如何在 SQL 选择查询中将行转换为 JSON?

    以下查询将整个表返回为单个 JSON 字符串 JSON 对象列表 每行一个 SELECT FROM MyTable FOR JSON AUTO 我需要返回多行 其中每行都是表中单行的 JSON 字符串 例如 如果表字段为 A B C 输出应
  • 如何在 angularjs 中修剪()字符串?

    有角度特定的方法吗 如果没有 我应该使用内置的jquery 来做到这一点吗 如果我应该使用内置的jquery 如何在不使用 的情况下访问trim 函数 或者这是必要的 编辑 是的 我知道 str trim 对不起 我需要这个才能在 IE 8
  • RTCDataChannel发送方法不发送数据

    我的 RTCDataChannel 遇到一个奇怪的问题 我正在对 WebRTC 进行一些研究 并且已经可以进行 WebRTC 音频 视频聊天 现在我想使用 RTCDataChannel 添加文本聊天和文件共享 我已经像这样创建了 RTCDa
  • 使用 React React-router 登录后重定向到主页,并且 usenavigate 不起作用?

    我希望用户在成功登录后重定向到主页 我将用户登录的 api 请求的数据存储在一个名为 currentUser 的变量中 因此如果 currentUser 为 true 它应该重定向到主页 这就是我处理登录请求的方式 export const
  • 错误:创建 React Native 项目版本 0.59.9 时找不到 template.config.js

    当我尝试创建 React Native 项目版本 0 59 9 时 出现以下错误 错误错误 无法在 react native 模板中找到 var folders zc h93bvpb573q24 5ynvgkn1wc0000gn T rnc
  • FullCalendar 检查选择日是否有活动?

    我正在使用 Full Calendar js 插件 到目前为止一切顺利 但我想检查开始和结束之间的选择是否有事件 我只需要返回 true 或 false 基本上 如果日期选择中已经存在事件 我想阻止用户创建事件 var calendar c
  • Nodejs Express css和js未加载

    我在nodejs上使用express 我加载的 html 文件没有获取 java 脚本和 css 文件 索引 html

随机推荐

  • 黄瓜:未定义步骤,尽管应该定义步骤

    我已经创建了以下步骤 Given the feed has an item published at do feed name feed item title published at feed Feed find by name feed
  • 如何在 Vuex 操作完成之前阻止 Vue 生命周期继续进行?

    在我的应用程序中 我想在应用程序的其余部分启动之前初始化 3 个 Vuex 模块 然而 无论我如何尝试 Vue 实例生命周期挂钩中执行初始化的代码都会在 3 个模块完成初始化之前继续运行 我在执行初始化的 Vuex 操作中的代码周围添加了一
  • 重置bxSlider

    我对实现的轮播采取了不同的方向 选择 bxSlider 而不是 jCarousel 这是我正在建立的图片库http rjwcollective com equinox rishi gallery eqgall php 我遇到的问题是当我重置
  • 如何获取 youtube 频道上最新上传的视频的 ID [重复]

    这个问题在这里已经有答案了 如何使用Python获取特定YouTube频道中最新上传视频的ID 您可以请求 JSON 并解析它 以下代码为您提供第一个 最新的 结果并将其存储在first import urllib json author
  • 如何设置 CMake 以便与 Visual Studio 2017RC 和 CUDA 8.0 一起使用?

    Visual Studio 2017 RC 包含更紧密的 CMake 集成 允许用户跳过生成项目 解决方案文件的中间步骤 并将 CMake 有效地用作项目文件本身 Microsoft 有足够的文档用于将这些功能与常规 C 文件一起使用 并且
  • CakePHP 2.0 和移动应用程序身份验证

    我这里快要疯了 我正在用 CakePHP 制作一个网站 它将构成移动应用程序的后端 它不是一个移动网站 它纯粹是为了用于智能手机应用程序而设计的 That being said The application needs the user
  • 如何定位记录类的属性?

    定义记录类时 如何将属性定位到参数 字段或属性 例如 我想使用JsonIgnore但这不会编译 因为它对字段或属性有属性使用限制 record Person string FirstName string LastName JsonIgno
  • 当应用程序有超过 2 个表单时如何关闭整个应用程序而不多次显示消息框

    我正在使用 Windows 窗体开发一个应用程序 该项目包含 3 个表单 一个登录表单是主表单 另外两个表单是登录表单的子表单 我的问题是当想要通过使用关闭整个应用程序时Application Exit 在表单关闭事件中 我的消息框多次显示
  • FileShare.None 是否使线程等待文件流关闭?

    当使用文件流时 并设置FileShare to None 并假设同时访问同一功能的两个用户想要读 写该文件 将要FileShare None让第二个用户请求等待还是第二个用户的请求会抛出异常 two users get to this th
  • 通过 .htaccess 将 URL 重定向到自定义 URL

    我有一个页面 www mypage com 我想将特定 URL 重定向到另一个不存在的 URL 例如 我想要www mypage com about重定向到www mypage com about company php 其中 about
  • Android 应用内购买“您请求的商品无法购买”错误

    我正在研究应用内计费 从最近几天开始 我就陷入了困境 我已经为我的应用程序创建了产品列表 该列表在市场上保存为草稿 但是当我在设备上运行我的应用程序时 它给我一个错误 您请求的项目无法购买 有人可以帮我解决这个问题吗 这可能是因为开发者无法
  • 我可以在运行 MVC3 应用程序的情况下对 .NET 4 进行 bin 部署和 MVC4 吗?

    我在共享托管服务器上有一个 MVC3 应用程序 想通过创建一个新的 MVC4 项目并复制我的内容来升级该项目 当我发布 MVC4 应用程序的文件系统时 是否会发布所需的依赖项 或者服务器上是否有 GAC 等要求 我将使用 NET 4 我已经
  • 当点击 HTTPS 时 file_get_contents() 返回“无法打开流”

    当我在 HTTPS URL 上调用 file get contents 时 它返回 无法打开流 Warning file get contents https google com function file get contents fa
  • 在 Objective C 中使用 ivars 与 Properties 的原因

    我一直无法找到有关此主题的任何信息 并且我所了解的大部分信息完全是偶然的 并且花了几个小时试图找出我的代码无法正常工作的原因 在学习 Objective C 的大多数教程时 我发现变量和属性具有相同的名称 我不明白其重要性 因为似乎该属性完
  • Devise 无法在 Google Chrome 中登录

    我正在使用 Devise gem 在 Ruby on Rails Web 应用程序中进行用户身份验证 该过程非常简单 但是 添加 Nginx 和 ssl 证书后 该应用程序可以在 Mozilla Firefox 中登录 但无法在 Googl
  • jQuery Datepicker - 根据它出现的位置添加类

    我需要在输入元素中添加一个 上方 或 下方 类 具体取决于日期选择器在哪一侧打开 我似乎无法弄清楚如何获取即将创建的日期选择器实例的位置 也许我只是想错了 order main datepicker datepicker showOn bo
  • @font-face 自定义图标字体仅显示 unicodes

    我正在使用 CSS3 的 font face 自定义图标字体 并且在旧版本的 Google Chrome 中 仅显示 unicode 并且不会在我的自定义字体中替换或呈现 该字体显示这些 un icode 的字形 这是我正在使用的 font
  • “使用命名空间 std;”没有任何#include? [复制]

    这个问题在这里已经有答案了 我尝试遵循 它工作没有问题 但在这种情况下 std 没有定义 using namespace std int main 你的代码是非法的 指示using只能提名先前声明的命名空间 即可以通过名称查找找到名称的命名
  • 删除 div 时的 Bootstrap 网格布局

    因此 我正在使用一个仪表板外观 它可能有四个可以打开的 方块 并且角色取决于用户角色 顶行通常保留原样 因此其宽度约为 30 另一行的宽度约为 70 这可以 但是 在仪表板的底行 您可以有两个正方形 当这两个都打开时 我当前的网格设置工作得
  • 过滤对象中的多个值

    我需要按多个值过滤对象 对象示例 items url https id 1693 type ABC currencyCode SEK longName Abc name ABC micCode DEF listingDate 2018 05