判断数组对象里面的某个属性全部为true才执行下一步操作

  《判断数组对象里面的某个属性全部为true才执行下一步操作》

比如数据[

{name:’张三’,isshow:’false’},name:’李四’,isshow:’false’},

]

这里是自己写的验证,没用elemten的

如果有2张票,需要刷2张身份证,则电话号码验证的时候怎么搞,必须全部通过,点击支付才能执行下一步操作

 

《判断数组对象里面的某个属性全部为true才执行下一步操作》

 

如果foreach的话,这个订单接口会执行2次,这个定时器会加倍的执行,所以这个行不通

ES6为Array增加了find(),findIndex函数。

find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。

findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。

mounted(){
  
this.ticketArr=[
{
name:'大师傅',
isshow:false
},
{
name:'的风格',
isshow:false
}
]
if(this.ticketArr.findIndex(target=>target.isshow===true)==-1){
console.log('验证通过')
}else {
console.log('验证不通过')
}
}

 

转载于:https://www.cnblogs.com/myfirstboke/p/10138617.html

    原文作者:weixin_30598225
    原文地址: https://blog.csdn.net/weixin_30598225/article/details/94900480
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞