【发布时间】:2023-03-28 05:15:01
【问题描述】:
我有一个数组,这样说:
var array = [{something:"a"},{something:"b"},{something:"c"}]
我现在想要获取包含"b" 的对象。我该怎么做?
这是我之前尝试找到的内容:我发现 array.filter 和 array.find 和 includes 但我无法在 Object 内部的字符串上使用它一个数组,而不仅仅是数组中的字符串。
【问题讨论】:
-
array.find(x => x.something.includes("b"))部分匹配或array.find(x => x.something === "b")完全匹配。 -
filter和find都将元素传递给回调函数。数组元素是您的对象,所以现在您需要做的就是访问该对象的特定属性。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 中的示例对length的作用,你想对b做。
标签: javascript arrays