javascript - 检查对象属性的javascript数组

标签 javascript arrays arraylist

我有以下 javascript 对象数组,如果至少有一个对象为真,我需要检查输出属性,返回真,否则返回假,谁能帮我实现它?

var array=[{"id":100,"output":false},{"id":100,"output":false},
{"id":100,"output":true}]    

最佳答案

你可以使用 Array#some

The some() method tests whether some element in the array passes the test implemented by the provided function.

var array = [{ "id": 100, "output": false }, { "id": 100, "output": false }, { "id": 100, "output": true }];
    result = array.some(function (a) { return a.output; });

console.log(result);

关于javascript - 检查对象属性的javascript数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39976482/

相关文章:

java 多维数组列表

javascript - 为什么用大括号括起来的参数列表返回最后一个参数?

javascript - 需要代码解释 Javascript 将函数分配给常量

javascript - html <object> 标签中的angularjs表达式

函数C中的char**和valgrind条件跳转报错

Java数组列表大小问题

javascript - 获取 JSON 字符串值的最佳方法是什么?

创建二维 numpy 数组的 Pythonic 方式

javascript - 如何从对象数组中获取具有特定键的唯一值的对象?

java - 同步如何使 vector 线程安全?