World Class Web Components
❓ CHALLENGE
const weakMap = new WeakMap();
const arr = [1, 2, 3, 4];
const objs = arr.map(n => ({ n }));
objs.forEach((obj, index) => weakMap.set(obj, arr.slice(0, index + 1)));
const result = objs.map(obj => weakMap.get(obj).reduce((acc, num) => acc + num, 0));
console.log(result);