[英]Check all object values inside Array javascript has boolean false
我在數組下面有對象
[
{
"age":32,
"test":true
},
{
"age":33,
"test":true
},
{
"age":35,
"test":false
}
]
我需要檢查test
所有值是否均為false
。
我試過下面的代碼
Array.isArray(obj.map((message,index) => {
if(message.test !== message.test){
//trigger when all values are false
}
}))
如何實現呢?
您可以使用Array原型中的every
:
let areAllFalse = array.every(x => x.test === false);
您也可以從數組原型中過濾...
const filtered = array.filter(a => a.test === true)
或不太冗長
const filtered = array.filter(a => a.test)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.