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 相关文章推荐
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
Feb 22 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
JavaScript利用正则表达式去除日期中的“-”
Jul 01 Javascript
JavaScript返回网页中锚点数目的方法
Apr 03 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
Sep 24 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
vue-router 导航钩子的具体使用方法
Aug 31 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 Javascript
vue滚动固定顶部及修改样式的实例代码
May 30 Javascript
javascript中的数据类型检测方法详解
Aug 07 Javascript
微信小程序按钮点击动画效果的实现
Sep 04 Javascript
JavaScript oncopy事件用法实例解析
May 13 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中使用临时表查询数据的一个例子
2013/02/03 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
用js模拟struts2的多action调用示例
2014/05/19 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
详解vue中组件参数
2018/07/09 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
python 的列表遍历删除实现代码
2020/04/12 Python
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
Python操作MongoDB详解及实例
2017/05/18 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
2018/05/31 Python
Python数据集切分实例
2018/12/08 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
Python接口自动化测试的实现
2020/08/28 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
交通事故赔偿起诉书
2015/05/20 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
MySQL空间数据存储及函数
2021/09/25 MySQL
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫
SQL中的连接查询详解
2022/06/21 SQL Server