Спасибо за ответы.
Устроил себе мозговой штурм и победил задачу
function combineCookie(value) {
for (let gIndex = 0; gIndex < value.length; gIndex++) {
const element = value[gIndex];
const { pageID } = element;
for (let lIndex = 0; lIndex < value.length; lIndex++) {
const _element = value[lIndex];
if (pageID === _element.pageID && gIndex !== lIndex) {
value[gIndex].amount = (parseInt(value[gIndex].amount) + parseInt(value[lIndex].amount)).toString();
const idx = value.indexOf(value[lIndex]);
if (idx !== -1) {
value.splice(idx, 1);
}
}
}
}
return value
}