发表于: 2020-05-21 21:08:32

1 1785



今天完成的事情:

1.推进任务


明天计划的事情:

1.推进任务


遇到的问题和收获:


几种写法

使用filter,找出cartList中所有的checked,列出有这个属性的数组的长度。数字取反是false,即返回false

if (this.cartList.length === 0) return false
return !(this.cartList.filter(item => !item.checked).length)


普通遍历。列出cartList的所有对象,判断里面的checked

if (this.cartList.length === 0) return false
for (let item of this.cartList) {
   if (!item.checked) {
       return false
   }
}
return true


使用find。find找到一个符合条件的就会返回。

if (this.cartList.length === 0) return false
return !this.cartList.find(item => !item.checked)

这样写就不用列出全部内容






返回列表 返回列表
评论

    分享到