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 相关文章推荐
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 Javascript
Jquery 模板数据绑定插件的使用方法详解
Jul 08 Javascript
JS文本框默认值处理详解
Jul 10 Javascript
javascript实现微信分享
Dec 23 Javascript
JS中的进制转换以及作用
Jun 26 Javascript
Javascript使用function创建类的两种方法(推荐)
Nov 19 Javascript
基于 Bootstrap Datetimepicker 联动
Aug 03 Javascript
JavaScript贪吃蛇小组件实例代码
Aug 20 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
Nov 03 Javascript
关于jquery中attr()和prop()方法的区别
May 28 jQuery
微信小程序登录换取token的教程
May 31 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 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
PHP生成网页快照 不用COM不用扩展.
2010/02/11 PHP
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
JavaScript之Vue.js【入门基础】
2016/12/06 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
python机器学习之神经网络(一)
2017/12/20 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
python算的上脚本语言吗
2020/06/22 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
python 19个值得学习的编程技巧
2020/08/15 Python
资产经营总监岗位职责范文
2013/12/01 职场文书
个人求职信范例
2014/01/29 职场文书
体育运动口号
2014/06/09 职场文书
学校地质灾害防治方案
2014/06/10 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
承诺书模板大全
2015/05/04 职场文书
垂直极限观后感
2015/06/08 职场文书