React开发(227):根据数组判断是否显示

wuchangjian2021-10-29 02:58:36编程学习
    const { selectedList } = this.state;

    const check = e.target.checked;
    let arr = selectedList;
    if (check && selectedList.indexOf(row.code) === -1) {
      arr.push(row.code);
      console.log(arr, 'arr1');
    } else {
      let index = arr.find((item) => item === row.code);
      arr = arr.splice(1, index);
      console.log(arr, 'arr2');
    }
    console.log(arr, 'arr3');
    console.log(arr.length > 0 ? true : false, 'isAfter');
    this.setState({ selectedList: arr, isAfter: arr.length >
 0 ? true : false });

相关文章

通信网络的信息交换方式

通信网络由许多交换节点互联组成,交换节点转发信息的方式可分为电路交换、...

JQuery--ajax的各种请求方式

   JQuery对Ajax做了大量的封装,使用起来很方便,...

系统维护工具:System Toolkit Mac中文版(支持macos 12系统)

系统维护工具:System Toolkit Mac中文版(支持macos 12系统)

System Toolkit for Mac是专业的系统维护工具,Syst...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。