let list =[
{"id":?"123",??"accessionStatus":?"WaitJoin" },
{"id":?"321","accessionStatus":?"WaitJoin"}
]
我该如何判断这个list里的accessionStatus的值都为WaitJoin呢,假设其中一组的accessionStatus不为WaitJoin,那就是false,如果每组都是,那就是true
###const result = list.every(item => item.accessionStatus === 'WaitJoin')
###没明白,你是要判断多个数组中的accessionStatus,还是判断一个数组中多个项的accessionStatus
###const isBelowThreshold = (currentValue) => currentValue['accessionStatus'] =='WaitJoin';
const array1 = [
{"id": "123","accessionStatus": "WaitJoin1" },
{"id": "321","accessionStatus": "WaitJoin"}
];
console.log(array1.every(isBelowThreshold));
// expected output: true
###js的数组有一个every方法(具体使用方法楼上有人提了), every()对数组中的每一项运行给定函数,如果该数组中每一项都返回true,则返回true。
ex: