У меня есть редуктор, у которого есть оператор switch, но назначение переменной которого внутри оператора switch выдает ошибку?
var answers, payload;
switch (action.type) {
case ANSWER_FETCH_FAILED:
return Object.assign({}, initialState, action.payload);
case REMOVE_ANSWERS:
// condition for removing the user answers from answers
/*line 42 */
answers = Object.assign([], initialState.answers),
payload = Object.assign({}, action.payload);
// removing the deleted answer
answers = answers.filter(ans => ans.authorId !== payload.authorId);
// deleting the user id from payload
delete payload.authorId;
return Object.assign({}, initialState, { answers }, payload);
case ANSWERED:
/*line 50 */
answers = Object.assign([], initialState.answers),
payload = Object.assign({}, action.payload);
return Object.assign({}, initialState, action.payload);
default:
return initialState;
}
Вот ошибка, показанная в реакции
./src/reducers/postReducer.js
Строка 42: ожидался вызов присваивания или функции, и вместо этого он видел выражение no-unused-expression *
Строка 50: ожидался вызов назначения или функции ивместо этого увидел выражение no-unused-expression