gpt4 book ai didi

redux - 如何从redux中的数组中删除对象

转载 作者:行者123 更新时间:2023-12-01 09:49:48 25 4
gpt4 key购买 nike

这是我的代码,无法帮助它正确编写切片函数

 export default function(state={inputs:[ ]}, action) {
console.log(action.index);
switch (action.type) {
case APPEND_INPUT:
return { ...state, inputs: state.inputs.concat({value:"",key:"1",type:'input'})};
case APPEND_TEXTAREA:
return { ...state, inputs: state.inputs.concat({value:"",key:"",type:'textarea'})};
case APPEND_EMAIL:
return { ...state, inputs: state.inputs.concat({value:"",key:"",type:'email'})};
case REMOVE_INPUT:
return {inputs: state.inputs.slice(0)};

default:
return state;
}
}

最佳答案

或者:

{inputs: state.inputs.filter((_, i) => i !== action.index))

关于redux - 如何从redux中的数组中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40215869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com