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 遮照层实现代码
Mar 31 Javascript
js 数值项目的格式化函数代码
May 14 Javascript
jQuery 学习第七课 扩展jQuery的功能 插件开发
May 17 Javascript
jQuery mobile 移动web(4)
Dec 20 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
Apr 18 Javascript
浅谈JavaScript 浏览器对象
Jun 03 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
Jun 13 Javascript
浅谈时钟的生成(js手写简洁代码)
Aug 20 Javascript
js判断手机号是否正确并返回的实现代码
Jan 17 Javascript
Vue中div contenteditable 的光标定位方法
Aug 25 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
Dec 13 Javascript
Vue中全局变量的定义和使用
Jun 05 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实现基于PDO的预处理示例
2017/03/28 PHP
JavaScript中的事件处理
2008/01/16 Javascript
jQuery 动画基础教程
2008/12/25 Javascript
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
js微信分享API
2020/10/11 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
react-router中的属性详解
2017/06/01 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
2018/08/08 Javascript
vue观察模式浅析
2018/09/25 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
vue实现购物车小案例
2019/09/27 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
Python数学形态学实例分析
2019/09/06 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
大学在校生求职信范文
2013/11/21 职场文书
廉洁自律承诺书
2014/03/27 职场文书
高中生操行评语
2014/04/25 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
高三生物教学反思
2016/02/22 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
javascript函数式编程基础
2021/09/15 Javascript