<分区>
我有一个数组,这样说:
var array = [{something:"a"},{something:"b"},{something:"c"}]
我现在想要获取包含"b"
的对象。我该怎么做?
这是我之前尝试查找的内容:我发现了 array.filter
和 array.find
以及 includes
但我找不到关于如何在数组内 Object 内的字符串上使用它的方式,而不仅仅是在数组内的字符串上使用它。
标签 javascript arrays
<分区>
我有一个数组,这样说:
var array = [{something:"a"},{something:"b"},{something:"c"}]
我现在想要获取包含"b"
的对象。我该怎么做?
这是我之前尝试查找的内容:我发现了 array.filter
和 array.find
以及 includes
但我找不到关于如何在数组内 Object 内的字符串上使用它的方式,而不仅仅是在数组内的字符串上使用它。
最佳答案
这将按照您的要求返回对象(如果它存在的话)
let resultWithSomethingB = array.filter(element => element.something === 'b')[0];
关于javascript - 检查数组是否包含对象的值并返回它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67178130/