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 相关文章推荐
js 字符串转化成数字的代码
Jun 29 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
Oct 11 Javascript
轻松实现javascript数据双向绑定
Nov 11 Javascript
jQuery EasyUi实战教程之布局篇
Jan 26 Javascript
Array数组对象中的forEach、map、filter及reduce详析
Aug 02 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
Sep 10 Javascript
vue给组件传递不同的值方法
Sep 29 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
Oct 11 Javascript
微信小程序实现搜索历史功能
Mar 26 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
Nov 05 Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
Aug 07 Javascript
vue-cli3配置favicon.ico和title的流程
Oct 27 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
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
Bootstrap路径导航与分页学习使用
2017/02/08 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
layui表格数据重载
2019/07/27 Javascript
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
Python科学计算环境推荐——Anaconda
2014/06/30 Python
python之yield表达式学习
2014/09/02 Python
Python解析xml中dom元素的方法
2015/03/12 Python
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
护士演讲稿范文
2014/01/05 职场文书
股权转让意向书
2014/04/01 职场文书
2015年女生节活动总结
2015/02/27 职场文书
工商局个人工作总结
2015/03/03 职场文书
门店店长岗位职责
2015/04/14 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android