Eslint no-return-assing 和 no-param-reassign 错误
Eslint no-return-assing and no-param-reassign error
const someId = data.id;
values.some_id = someId;
values.updateParams.map(
params => params.some_another_id = someId,
);
在上面的代码中,eslint 抛出了一些错误,无法理解这些错误。
这里我添加了错误的截图。
const someId = data.id;
values.some_id = someId;
values.updateParams.map(
params => ({ ...params, serviceable_port_pair_id: someId,})
);
你应该 return 对象,它应该是什么样子,而不是改变箭头函数中的参数
以及第一条错误消息。说明再清楚不过了。你不应该重新分配已经定义的参数
const someId = data.id;
values.some_id = someId;
values.updateParams.map(
params => params.some_another_id = someId,
);
在上面的代码中,eslint 抛出了一些错误,无法理解这些错误。 这里我添加了错误的截图。
const someId = data.id;
values.some_id = someId;
values.updateParams.map(
params => ({ ...params, serviceable_port_pair_id: someId,})
);
你应该 return 对象,它应该是什么样子,而不是改变箭头函数中的参数
以及第一条错误消息。说明再清楚不过了。你不应该重新分配已经定义的参数