‘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

猜你喜欢

转载自blog.csdn.net/u010234868/article/details/124491205