export const foo = (param) => {
const nextState = { fetching: false };
let value = null;
switch (param.key) {
case someCase:
value = 2;
break;
default:
value = param.value;
break;
}
nextState[param.key] = value;
return state.merge(nextState);
};
从上面的代码中,第value = param.value
行正在出现eslint异常,表示更喜欢进行结构分解。我了解什么是解构,但不确定在这种情况下如何应用,因为我们已经有let value = null