function func(s, a, b) {
const subject = s.substr(1);
return Math.max(subject.lastIndexOf(a[0]), subject.lastIndexOf(b[0]));
}
const result = words.filter(rates => rates.id == id);
state.products
, вы передаёте в addBasket
его name
. Исправьте вызов addBasket
; если же там всё так, как и задумано, замените прямое обращение по имени свойства (state.products[action.payload]
) на поиск нужного объекта по его name
:Object.values(state.products).find(n => n.name === action.payload)