const valueKey = 'number';
const percentKey = 'percent';
const sum = arr.reduce((acc, n) => acc + n[valueKey], 0);
const getPercent = n => n[valueKey] / sum * 100;
const newArr = arr.map(n => ({ ...n, [percentKey]: getPercent(n) }));
// или
arr.forEach(n => n[percentKey] = getPercent(n));