मान लीजिए, हमारे पास इस तरह की संख्याओं की एक सरणी है -
const arr = [1, 2, 3, 4, 5, 6];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक ऐसी सरणी लेता है और सरणी के संबंधित तत्वों के साथ एक नया सरणी देता है जो मूल सरणी से उस बिंदु तक सभी तत्वों का योग होता है।
इसलिए, उपरोक्त सरणी के लिए, आउटपुट होना चाहिए -
const output = [1, 3, 6, 10, 15, 21];
उदाहरण
इसके लिए कोड होगा -
const arr = [1, 2, 3, 4, 5, 6]; const findCumulativeSum = arr => { const creds = arr.reduce((acc, val) => { let { sum, res } = acc; sum += val; res.push(sum); return { sum, res }; }, { sum: 0, res: [] }); return creds.res; }; console.log(findCumulativeSum(arr));
आउटपुट
कंसोल में आउटपुट -
[ 1, 3, 6, 10, 15, 21 ]