हमें एक ऐरे फ़ंक्शन (ऐरे.प्रोटोटाइप ऑब्जेक्ट पर रहने वाले फ़ंक्शन) लिखने की आवश्यकता होती है। फ़ंक्शन को प्रारंभ अनुक्रमणिका और अंत अनुक्रमणिका में लेना चाहिए और इसे सरणी में प्रारंभ अनुक्रमणिका से अंत अनुक्रमणिका तक सभी तत्वों को जोड़ना चाहिए (प्रारंभ और अंत दोनों सहित)
उदाहरण
const arr = [1, 2, 3, 4, 5, 6, 7]; const sumRange = function(start = 0, end = 1){ const res = []; if(start > end){ return res; }; for(let i = start; i <= end; i++){ res.push(this[i]); }; return res; }; Array.prototype.sumRange = sumRange; console.log(arr.sumRange(0, 4));
आउटपुट
और कंसोल में आउटपुट होगा -
[ 1, 2, 3, 4, 5 ]