Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我的代码是正确的,但我还是得到了这个错误;应为赋值或函数调用,而应为表达式;_Reactjs_React Redux - Fatal编程技术网

Reactjs 我的代码是正确的,但我还是得到了这个错误;应为赋值或函数调用,而应为表达式;

Reactjs 我的代码是正确的,但我还是得到了这个错误;应为赋值或函数调用,而应为表达式;,reactjs,react-redux,Reactjs,React Redux,函数cartReducer(状态={cartitems:[]},操作){ 开关(动作类型) { 案例购物车添加项目: const item=action.payload; const product=state.cartitems.find(x=>x.product==item.product); if(产品) { 返回{ cartitems:state.cartitems.map(x=>x.product==product.product?项:x) }; } 返回{ cartitems:[…s

函数cartReducer(状态={cartitems:[]},操作){
开关(动作类型)
{
案例购物车添加项目:
const item=action.payload;
const product=state.cartitems.find(x=>x.product==item.product);
if(产品)
{
返回{
cartitems:state.cartitems.map(x=>x.product==product.product?项:x)
};
}
返回{
cartitems:[…state.cartitems,item]
};
默认:状态;
}
}

您需要对此行执行一些操作,返回一些值或分配一个值

default:state;
例如:

default:return {...state};
你的代码不是“正常”的,否则你不会得到那个错误。我们需要知道是哪条线抛出了这个错误。