js 删除数组中某属性的对象

理论上来说这应该是个很常见的方法,我却搜了好些关键字都没搜出来,索性自己写一个。

statList是个对象数组,将数组中isHide值为true的全部删除:
      for(let i = 0; i < statList.length; i++){
        if(statList[i].isHide){
          statList.splice(statList.findIndex(item => item.isHide), 1);
          i--;
        }
      }

但这段代码总觉得有些长,不知道有没有更简单的方法。

©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页