JS利用扩展Array原型实现指定区间求和
作者:拾光时间:2026-10-22 04:47:01浏览:612
本文介绍如何通过扩展JavaScript的Array原型,自定义sum方法实现数组指定索引区间内的元素求和。该方法支持可选参数,默认计算全数组总和,通过遍历指定范围累加元素,适用于需要局部数组求和的场景。
JS利用扩展Array原型实现指定区间求和
本文详细介绍一种基于JavaScript数组原型扩展的求和方案,旨在实现从指定起始索引到终止索引的元素累加功能,供开发者参考使用。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JS求数组之和</title>
</head>
<body>
<script >
Array.prototype.sum= function(l,r){
l=l==undefined ? 0 : l;
r=r==undefined ? this.length - 1 : r;
var s = 0;
for(var i = l;i <= r;i++){s+=this[i];}
return s;
}
var ar = new Array(1,3,4,-1,-2,3,4,-2,4);
console.log(ar.sum(0,2))
</script>
</body>
</html>
具体运行效果如下图所示:

如需了解更多JavaScript技术细节,可参考本站相关专题,包括《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》以及《JavaScript错误与调试技巧总结》。
希望上述内容能对您的JavaScript编程实践提供有益帮助。
作者最新文章
JS处理含Emoji或中文的字符串转数组乱码问题
2026-11-05 16:12:28
JS怎么使用展开运算符合并对象
2026-11-05 14:42:18
ES6+环境下判断JS对象为空的简洁写法
2026-11-05 12:12:23
怎么通过replacer函数自定义JS中JSON的格式化输出
2026-11-05 11:19:44
JS正则表达式基础:字面量与RegExp构造函数的区别及常用元字符
2026-11-05 11:16:58
相关标签:
