判斷數組對象里面的某個屬性全部為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