every()與some()方法都是JS中數組的迭代方法。
every()是對數組中每一項運行給定函數,如果該函數所有一項返回true,則返回true。一旦有一項不滿足則返回flase
//every滿足所有則返回true
const checkee=this.cart.every(function(item){
return item.check==true
})
//當所有商品選中時 全選框也被選中
if(checkee){
console.log(111)
$('.quan').prop('checked','checked')
}else{
$('.quan')[0].checked=false
}
some()是對數組中每一項運行給定函數,如果該函數滿足任一項返回true,則返回true
var a=[1,2,4,69,56,89]
var some1=a.some((item)=>{
return item > 88
})
console.log(some1)//true
