收藏
回答

类似于全选的效果,所有的check为true时,checkall变为true,否则为false?

回答关注问题邀请回答
收藏

4 个回答

  • 微盟
    微盟
    2020-06-17
    let result = arr.filter(item => item.checked == false)
    if (result.length) console.log('没全选')
    
    2020-06-17
    有用
    回复
  • AwakenSky
    AwakenSky
    2020-06-12

    let num = 0

    listData.map(res=>{

    if(res.check){ num += 1}

    res.check = true //将所有的变为 true

    })

    if (num ==listData.length) {cosnole.log('全选了')}

    2020-06-12
    有用
    回复
  • 拾忆
    拾忆
    2020-06-11

    最简单的办法就是用循环判断不就可以

    2020-06-11
    有用
    回复 1
    • 
      2020-06-11
      刚出来了      根据判断变为true的长度和原数组的长度
      2020-06-11
      回复
  • 
    2020-06-11

    我应该如何判断所有的check变为true啊?

    2020-06-11
    有用
    回复 1
    • weucn
      weucn
      2020-06-12
      find(),filter()都可以用来查找check=true的,根据出来的结果进行checkall值的变化
      2020-06-12
      回复
登录 后发表内容
问题标签