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