检查Array中的所有对象值javascript有boolean false

Mat*_*van 0 javascript arrays loops object

我在数组下面的对象

    [
    {
        "age":32,
        "test":true
    },
    {
        "age":33,
        "test":true
    },
    {
        "age":35,
        "test":false
    }
]
Run Code Online (Sandbox Code Playgroud)

我需要检查是否所有值test都是false.

我试过下面的代码

Array.isArray(obj.map((message,index) => {
      if(message.test !== message.test){
          //trigger when all values are false
      }
}))
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?

mic*_*ckl 7

您可以使用everyArray原型:

let areAllFalse = array.every(x => x.test === false);
Run Code Online (Sandbox Code Playgroud)