检查数组中的字典对象是否包含javascript中的特定值

乔伊

我有一个数组,如下所示:

 const myArray = [{key1: "value1", key2: "value2"}, {key1: "value4", key2: "value8"},
  {key1: "value1", key2: "value3"}, {key1: "value1", key2: "value32"}]

我需要遍历数组,并查看数组中的任何项目是否具有特定值。我查看了其他问题,大多数循环并创建变量,但是我不允许使用 var(ES6 的东西,我是一个 js 菜鸟并且不确定,只是被告知永远不要使用 var,始终是 const)。基本上我需要这样的东西:

if (myArray.contains(object where key1=="value2")) {
  // do something
}

我希望函数也返回真/假,而不是对象本身。

谢谢

内纳德·弗拉卡尔

要检查对象是否存在于数组中,您可以使用some()它返回true/false

const myArray = [{key1: "value1", key2: "value2"}, {key1: "value4", key2: "value8"}, {key1: "value1", key2: "value3"}, {key1: "value1", key2: "value32"}]
  
if(myArray.some(e => e.key1 == 'value1')) {
  console.log('Exists');
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查对象是否在其任何数组中包含特定值

如何检查数组中的所有对象是否都包含相同的键和值?

检查对象是否在对象数组中-javascript

检查数组中的所有对象是否包含给定的键值(javascript)

如何根据JavaScript中的值检查对象是否在数组中?

如何检查文字对象是否在Javascript数组中

Javascript检查Id对象是否在数组中

如何在Android Studio Java中检查JSON数组的对象是否包含具有特定名称的数字?

javascript如何检查包含数组的对象是否为空

如何检查Javascript对象是否包含数组作为属性值?

检查Javascript对象是否仅包含伪造的值

使用Javascript检查JSON对象是否包含值

如何在 React 中检查数组中的对象是否包含键

检查JS对象是否包含数组

检查对象是否包含JavaScript中另一个对象的任何元素

检查对象是否是 Node.JS 中特定对象的实例数组

Lodash-检查对象是否包含数组中的任何键

检查对象是否在对象数组中

检查一个数组中的对象是否包含在另一个对象数组中

检查对象中的任何数组是否包含空值

如何使用javascript检查子对象是否存在于对象数组中?

Javascript-检查对象是否存在于对象数组中并更新数量

如何检查 JavaScript 对象数组中是否存在特定对象?

在Vue v-if中,如何检查对象数组中的对象是否具有用于指定键的特定值?

如何检查数组是否包含Javascript中的对象实例?

如何检查对象是否是 JavaScript 中的常规对象

Typescript:按值检查对象是否存在于数组中

C++如何检查对象是否等于数组中的任何值?

RethinkDB:检查数组中的对象是否存在并替换它