JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】


Posted in Javascript onJune 13, 2017

本文实例讲述了JS实现求数组起始项到终止项之和的方法。分享给大家供大家参考,具体如下:

<!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>

运行效果图如下:

JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
Apr 25 Javascript
一个JS的日期格式化算法示例
Jul 31 Javascript
jQuery中outerHeight()方法用法实例
Jan 19 Javascript
JavaScript学习笔记之Function对象
Jan 22 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
jQuery 常见小例汇总
Dec 14 Javascript
微信小程序 天气预报开发实例代码源码
Jan 20 Javascript
fullpage.js最后一屏滚动方式
Feb 06 Javascript
vue树形结构获取键值的方法示例
Jun 21 Javascript
jquery实现聊天机器人
Feb 08 jQuery
JavaScript 类的封装操作示例详解
May 16 Javascript
如何编写一个 Webpack Loader的实现
Oct 18 Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 #Javascript
基于vue2框架的机器人自动回复mini-project实例代码
Jun 13 #Javascript
深究AngularJS中ng-drag、ng-drop的用法
Jun 12 #Javascript
深究AngularJS中$sce的使用
Jun 12 #Javascript
JS身份证信息验证正则表达式
Jun 12 #Javascript
用原生JS实现简单的多选框功能
Jun 12 #Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
Jun 12 #Javascript
You might like
Notice: Undefined index: page in E:\PHP\test.php on line 14
2010/11/02 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
event.X和event.clientX的区别分析
2011/10/06 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
AngularJs页面筛选标签小功能
2016/08/01 Javascript
js 作用域和变量详解
2017/02/16 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
VUE实现强制渲染,强制更新
2019/10/29 Javascript
Python XML RPC服务器端和客户端实例
2014/11/22 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
Python 使用matplotlib模块模拟掷骰子
2019/08/08 Python
Python字典推导式将cookie字符串转化为字典解析
2019/08/10 Python
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
Python 音频生成器的实现示例
2019/12/24 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
美国最值得信赖的宠物药房:Allivet
2019/03/23 全球购物
餐厅总经理岗位职责
2013/12/31 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
老师对学生的寄语
2014/04/09 职场文书
厕所文明标语
2014/06/11 职场文书
应聘会计求职信
2014/06/11 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
研究生个人学年总结
2015/02/14 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
学习委员竞选稿
2015/11/20 职场文书
Golang中interface{}转为数组的操作
2021/04/30 Golang