আমাদের একটি অ্যারে ফাংশন লিখতে হবে (যেটি Array.prototype অবজেক্টে থাকে)। ফাংশনটি একটি স্টার্ট ইন্ডেক্স এবং একটি এন্ড ইন্ডেক্স নেবে এবং এটি অ্যারেতে স্টার্ট ইন্ডেক্স থেকে এন্ড ইন্ডেক্স পর্যন্ত সব এলিমেন্টের সম করবে (স্টার্ট এবং এন্ড উভয়ই ইনক্লusive)।
উদাহরণ
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 ]