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


  

比如数据[

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

]

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

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

 

 

如果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('验证不通过')
}
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM