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高级程序设计(第3版)学习笔记7 js函数(上)
Oct 11 Javascript
基于jQuery中对数组进行操作的方法
Apr 16 Javascript
通过javascript把图片转化为字符画
Oct 24 Javascript
jQuery Form 页面表单提交的小例子
Nov 15 Javascript
Jquery解析json字符串及json数组的方法
May 29 Javascript
基于jquery实现左右按钮点击的图片切换效果
Jan 27 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
Mar 04 Javascript
浅析BootStrap Treeview的简单使用
Oct 12 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
Dec 09 Javascript
bootstrap导航、选项卡实现代码
Dec 28 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
vue实现日历备忘录功能
Sep 24 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中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
2015/04/14 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
解析Python中while true的使用
2015/10/13 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Python中format()格式输出全解
2019/04/12 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
Python中BeautifuSoup库的用法使用详解
2019/11/15 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
python代码中怎么换行
2020/06/17 Python
opencv 图像轮廓的实现示例
2020/07/08 Python
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
会计助理岗位职责
2014/02/17 职场文书
《诚实与信任》教学反思
2014/04/10 职场文书
化学专业自荐信
2014/05/28 职场文书
疾病防治方案
2014/05/31 职场文书
国际贸易求职信
2014/07/05 职场文书
2014年质检员工作总结
2014/11/18 职场文书