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 相关文章推荐
JavaScript 事件记录使用说明
Oct 20 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
Apr 07 Javascript
Jquery方式获取iframe页面中的 Dom元素
May 07 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
跟我学习javascript的执行上下文
Nov 18 Javascript
移动端横屏的JS代码(beta)
May 16 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
Feb 07 Javascript
Vue-cli中为单独页面设置背景色的实现方法
Feb 11 Javascript
Vue 仿QQ左滑删除组件功能
Mar 12 Javascript
JS XMLHttpRequest原理与使用方法深入详解
Apr 30 Javascript
js实现点击烟花特效
Oct 14 Javascript
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
基于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初学者头疼问题总结
2006/07/08 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
VUE实现移动端列表筛选功能
2019/08/23 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
django从后台返回html代码的实例
2020/03/11 Python
Django models文件模型变更错误解决
2020/05/11 Python
Python astype(np.float)函数使用方法解析
2020/06/08 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
美国最大网上鞋店:Zappos
2016/07/25 全球购物
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
DNA测试:Orig3n
2019/03/01 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
机电一体化大学生求职信
2013/11/08 职场文书
迟到早退检讨书
2014/02/10 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
创业计划书介绍
2019/04/24 职场文书