问答

js for循环遍历问题,如何判断每个数组的值都一样

作者:admin 2021-06-22 我要评论

let list =[ {"id":?"123",??"accessionStatus":?"WaitJoin" }, {"id":?"321","accessionStatus":?"WaitJoin"} ] 我该如何判断这个list里的accessionStatus的值...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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:
image.png

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • js for循环遍历问题,如何判断每个数组

    js for循环遍历问题,如何判断每个数组

  • input 使用v-model 传值后小数不精确

    input 使用v-model 传值后小数不精确

  • element table 合并属性span-method,

    element table 合并属性span-method,

  • 利用safari调试webview,点开当前打开

    利用safari调试webview,点开当前打开

腾讯云代理商
海外云服务器