У меня есть эта функция, и хотя она работает нормально, я получаю сообщение об ошибке ESLint:
57:5 error Assignment to property of function parameter 'result' no-param-reassign
66:5 error Assignment to property of function parameter 'result' no-param-reassign
Я не уверен, как правильно разрешить
export const fn = article => article.categoryValueDtoSet.reduce((result, item) => {
if (item.language) {
const language = item.language.languageValue;
const category = item.categoryValue;
result[language] = category;
}
return result;
}, { it: undefined, de: undefined, en: undefined );
Я сделал некоторые исследования, и кажется, что мне нужно использовать Object.assign
, и я попробовал, но, вероятно, сделал это неправильно. Как мне написать свою функцию, чтобы я мог решить свою проблему?