首页 > 其他分享 >redux如何删除对象

redux如何删除对象

时间:2023-10-16 15:58:06浏览次数:27  
标签:删除 对象 res electronicFenceKey airportId item state detailList redux

    deleteItem(state, { payload }) {
      return produce(state, (draftState: any) => {
        const { electronicFenceKey, airportId } = payload;

        let res = state.detailList.filter((item) => {
          return !(
            item.electronicFenceKey == electronicFenceKey &&
            item.airportId == airportId
          );
        });

        console.log(state.detailList.length,res.length)

        state.detailList = [...res];
      });

 

标签:删除,对象,res,electronicFenceKey,airportId,item,state,detailList,redux
From: https://www.cnblogs.com/sexintercourse/p/17767501.html

相关文章

  • day02-面向对象
    面向过程&面向对象面向过程--线性步骤清晰简单,第一步做什么,第二步做什么面向过程适合处理一些较为简单的问题面向对象物以类聚,分类的思维模式,思考问题首先会解决问题需要那些分类,然后对这些分类进行单独思考。最好,才对某个分类下的细节进行面向过程的思索。面向对象适合处......
  • 实验1 类和对象编程_基础编程1
    实验任务1task1.cpp//标准库string,vector,array基础用法#include<iostream>#include<string>#include<vector>#include<array>//函数模板//对满足特定条件的序列类型T对象,使用范围for输出template<typenameT>voidoutput1(constT&obj){for(aut......
  • 详解.NET依赖注入中对象的创建与“销毁”
    在DI容器中注册类型,DI容器就可以帮我们创建类型的实例;如果注册类型实现了IAsyncDisposable或者IDisposable接口,对象销毁时DI容器还会帮我们调用DisposeAsync或Dispose方法。这是如何实现的呢?一起来看看吧。本文是基于DependencyInjection8.0编写。如果已熟练使用,可以直接从第三......
  • 分享教学项目:开源一个对象映射框架
    Maomi.Mapper项目地址:https://github.com/whuanle/Maomi.Mapper注:本项目用于教学目的,性能较差,请勿用于生产环境。MaomiMapper是一个使用表达式树构造生成对象成员映射的框架,即对象映射框架,用于配合笔者其它系列文章,用于教学目的。笔者此系列教程还没有公开,是讲解如何编写各......
  • Java拾贝第二天——面向对象
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么特性封装性,继承性,多态性。类的组成publicclass类名{//数据类型属性名;intage;//成员变量public返回值类型方法名(传参){ Stringname;//局部变量 //方法体}}其中定义在类中的属性名也就是变......
  • 万户OA域控集成企业微信-删除离职用户
    OA与域控集成后,在域控中禁用/删除用户后,OA同步禁用,但是对接的企业微信并未删除用户。Quartz计划任务classDeleteWeiXinUserJob:IJob{publicstaticstringcorpid=ConfigurationManager.AppSettings["corpid"];publicstaticstringsecrect=Configu......
  • 删除注释
    网上找了很多删除注释的方法: \/\*[\s\S]*\*\/|\/\/.*    删除全部注释 搜索时选择正则* 上面这种方法可以删除大部分注释,但是无法删除这样多行的注释:/* border-radius: 0.3125rem;    background-color: white; */ /\*(.|\r\n|\n)*?\*/删除多......
  • JS操作增加Class属性和移除删除Class属性
    直接上代码functiongo(a){if(a=='shifu'){//移除属性varshop=document.getElementsByClassName("shop")[0];shop.classList.remove("ns-border-color");//增加属性......
  • 产品代码都给你看了,可别再说不会DDD(七):实体与值对象
    这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。本系列包含以下文章:DDD入门DD......
  • linux文件系统:删除大文件、删除大量文件
    linux文件删除文件删除控制的变量i_link:文件的硬连接数量i_count:引用计数(每有一个程序使用i_count加1)文件删除的条件:i_link0&i_count0rm命令对于删除命令rm而言,实际就是减少磁盘引用计数i_link。这里就会有一个问题,如果一个文件正在被某个进程调用,而用户却执行rm操作......