检查javascript数组对象属性

Ali*_*abi 3 javascript arrays arraylist

我有以下javascript对象数组,如果至少有一个对象为true,我需要检查输出属性返回true否则返回false,有人可以帮我实现吗?

var array=[{"id":100,"output":false},{"id":100,"output":false},
{"id":100,"output":true}]    
Run Code Online (Sandbox Code Playgroud)

Nin*_*olz 10

你可以用 Array#some

some()方法测试数组中的某个元素是否通过了由提供的函数实现的测试.

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);
Run Code Online (Sandbox Code Playgroud)