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 相关文章推荐
Array的push与unshift方法性能比较分析
Mar 05 Javascript
js使用栈来实现10进制转8进制与取除数及余数
Jun 11 Javascript
Javascript中innerHTML用法实例分析
Jan 12 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
May 03 Javascript
JS实现太极旋转思路分析
Dec 09 Javascript
Angular2 PrimeNG分页模块学习
Jan 14 Javascript
JS鼠标滚动分页效果示例
Jul 05 Javascript
windows下更新npm和node的方法
Nov 30 Javascript
vue写一个组件
Apr 09 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
Aug 08 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
Jul 15 Javascript
vue fetch中的.then()的正确使用方法
Apr 17 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入门源程序
2006/10/09 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
PHP多进程编程实例详解
2017/07/19 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
原生js实现购物车
2020/09/23 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
python的三目运算符和not in运算符使用示例
2014/03/03 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
浅谈Python中的闭包
2015/07/08 Python
Python Socket传输文件示例
2017/01/16 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
在keras中实现查看其训练loss值
2020/06/16 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
高中语文课后反思
2014/04/27 职场文书
小学课外阅读总结
2014/07/09 职场文书
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
python可视化大屏库big_screen示例详解
2021/11/23 Python