我使用以下代码来设置过滤器。我已配置ESLint并且遇到以下问题: 分配到函数参数'preferredDays'no-param-reassign
我不太明白这可能导致的问题。是否有更好的替代方式来处理它?</ p>
function setPreferredDays(preferredDays) {
$(`#${IDS.PREFERRED_DAYS_VALUE} > button`)
.removeAttr('aria-selected');
if (!preferredDays) {
preferredDays = [1, 2, 3, 4, 5];
}
preferredDays.forEach(preferredDayValue => {
$(`#${IDS.PREFERRED_DAYS_SELECTION}`)
.find(`button[value= ${preferredDayValue} ]`)
.attr('aria-selected',
'true');
});
}