Javascript 向有效负载添加1个以上的数值

Javascript 向有效负载添加1个以上的数值,javascript,redux,Javascript,Redux,我正在玩一个redux教程代码,我正在尝试向createPolicyaction creator添加另一个数值,它显示了一些错误,请告诉我这里缺少什么 console.clear() const createPolicy = (name, amount) => { return { type : 'CREATEPOLICY', payload : { name, amount, bill } } } const deletePolicy = (n

我正在玩一个redux教程代码,我正在尝试向
createPolicy
action creator添加另一个数值,它显示了一些错误,请告诉我这里缺少什么

console.clear()
const createPolicy = (name, amount) => {
  return {
    type : 'CREATEPOLICY',
    payload : {
      name, amount, bill
    }
  }
}
const deletePolicy = (name) => {
  return {
    type : 'DELETEPOLICY',
    payload : {
      name
    }
  }
}
const claimRequest = (name, amountofclaim, fees) => {
  return {
    type : 'CLAIMREQUEST',
    payload : {
      name, amountofclaim, fees
    }
  }
}

const creteReducer = (previesdelte = [], action) => {
  if(action.type === "CREATEPOLICY") {return [...previesdelte, action.payload ]}
    else{return previesdelte}
}
const clamReducer = (totalamount=200, action) => {
  if(action.type === "CLAIMREQUEST") {
    return totalamount - (action.payload.amountofclaim  + action.payload.fees)}
  else if(action.type === "CREATEPOLICY") {
    return totalamount + (action.payload.amount + action.payload.bill)}
  else{return totalamount}
}
const deleteReducer = (userlist = [], action) => {
  if(action.type === "CREATEPOLICY"){
    return [...userlist, action.payload]
  }
  else if(action.type === "DELETEPOLICY") {
    return userlist.filter( name => name !== action.payload.name)
  }
  else {
    return userlist
  }
}
const {createStore, combineReducers} = Redux;
const allReducers = combineReducers({
  creteReducer:creteReducer,
  clamReducer:clamReducer,
  deleteReducer:deleteReducer
})
const store = createStore(allReducers)
store.dispatch(createPolicy('fff', 20, 3))
store.dispatch(claimRequest('fff', 150, 5))
console.log(store.getState())

您的
createPolicy
函数中可能缺少参数
bill

您的
createPolicy
函数中可能缺少参数
bill
@PlusPingya谢谢您能提供答案,所以我可以选择它哈,好的,干杯!