javascript - 检查数组是否包含对象的值并返回它们?

标签 javascript arrays

<分区>

我有一个数组,这样说:

var array = [{something:"a"},{something:"b"},{something:"c"}]

我现在想要获取包含"b" 的对象。我该怎么做?

这是我之前尝试查找的内容:我发现了 array.filterarray.find 以及 includes 但我找不到关于如何在数组内 Object 内的字符串上使用它的方式,而不仅仅是在数组内的字符串上使用它。

最佳答案

这将按照您的要求返回对象(如果它存在的话)

let resultWithSomethingB = array.filter(element => element.something === 'b')[0];

关于javascript - 检查数组是否包含对象的值并返回它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67178130/

相关文章:

javascript - 如果浏览器窗口大于 768 如何添加类

javascript - 如何计算多个航点之间的航点?

javascript - 如何选择数组中的图像进行淡入和淡出

c - 我不明白这 tu[en-11] 行代码。访问结构成员到底是如何工作的?

javascript - 在不同窗口中追加相同节点

javascript - 温泉 UI - 列表调整大小

javascript - 我们如何在不修改 JavaScript 中的原始对象的情况下修改嵌套对象的值?

javascript - 文件上传无法在 localhost Express 服务器上运行

javascript - 如何使用 Javascript 排除不存在的 JSON 数据?

java - 使用java计算增量平均值