当前位置: 首页 > news >正文

‘delete‘(state, {payload: id}){}这种函数的写法是什么

今天在学习快速上手 | DvaJS的时候,在“新建 model models/products.js ”这部分,遇到如下代码:

reducers: {
  'delete'(state, { payload: id }) {
    return state.filter(item => item.id !== id);
  },
},

这种写法相当于reducers对象中函数的简写,可以还原为:

reducers: {
  delete: function(state, { payload: id }) {
    return state.filter(item => item.id !== id);
  },
},

具体可参考:方法的定义 - JavaScript | MDN

 

 

相关文章:

  • git执行完commit后,想撤回commit,怎么办?
  • idea 删除当一行或者选中行的快捷键
  • VSCode正则表达式匹配字符串,并批量替换字符串
  • 解决idea编辑器全集搜索快捷键Ctrl+shift+f无效
  • 解决Chrome浏览器控制台请求返回值中的中文显示为乱码的问题
  • vue+ elementUI纯前端下载excel文件模板
  • 多人协作开发使用git基于master创建本地新分支避免同一分支代码提交时冲突
  • git合并master到自己的分支
  • React根据数组对象渲染DOM元素,页面不显示DOM元素
  • git从master建立分支
  • Vuex:Computed property “xxx“ was assigned to but it has no setter.
  • git commit提交代码是报错:running pre-commit hook: npm run precommit解决办法
  • js三层数组循环遍历(笛卡尔积)运算,并生成顺序
  • ERROR in ./src/.umi/core/routes.ts 402:19-404:109Module not found: Error: [CaseSensitivePathsPlugin
  • 响应式布局
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Computed property XXX was assigned to but it has no setter
  • in typeof instanceof ===这些运算符有什么作用
  • JDK9: 集成 Jshell 和 Maven 项目.
  • mysql 5.6 原生Online DDL解析
  • mysql外键的使用
  • Python_网络编程
  • spring security oauth2 password授权模式
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 第2章 网络文档
  • 构建二叉树进行数值数组的去重及优化
  • ------- 计算机网络基础
  • 老板让我十分钟上手nx-admin
  • 聊聊directory traversal attack
  • 前端面试之闭包
  • 深度学习在携程攻略社区的应用
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 再谈express与koa的对比
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #{}和${}的区别?
  • #mysql 8.0 踩坑日记
  • (1)bark-ml
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (搬运以学习)flask 上下文的实现
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (篇九)MySQL常用内置函数
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)我也是一只IT小小鸟
  • .Net 8.0 新的变化
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET 分布式技术比较
  • .Net 路由处理厉害了
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NET建议使用的大小写命名原则
  • .net生成的类,跨工程调用显示注释