在javascript中的JSON数组中搜索数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在javascript中的JSON数组中搜索数字相关的知识,希望对你有一定的参考价值。

我有一个类似[]的json数组

[
    { value: 1, hidden: false },
    { value: 2, hidden: false },
    { value: 3, hidden: false }
]

我想看看此数组中是否存在整数2。最好的方法是什么?

答案

假设您的环境支持它,并且您对对象的其他属性感兴趣,我将使用Array.prototype.find

var target = array.find(x => x.value === 2)

if (target.hidden) {
   ...
}
另一答案

使用Array.prototype.map获取整数数组,然后使用Array.prototype.map查找如果整数包含在数组中: