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 相关文章推荐
Ajax::prototype 源码解读
Jan 22 Javascript
javascript中的一些注意事项 更新中
Dec 06 Javascript
JS实现图片翻书效果示例代码
Sep 09 Javascript
jquery 实现密码框的显示与隐藏示例代码
Sep 18 Javascript
JavaScript+CSS无限极分类效果完整实现方法
Dec 22 Javascript
基于JS+Canves实现点击按钮水波纹效果
Sep 15 Javascript
微信小程序使用第三方库Immutable.js实例详解
Sep 27 Javascript
jQuery事件详解
Feb 23 Javascript
select自定义小三角样式代码(实用总结)
Aug 18 Javascript
详解vue-router传参的两种方式
Sep 10 Javascript
微信小程序如何使用云开发
May 17 Javascript
JS如何在数组指定位置插入元素
Mar 10 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实现文件下载更能介绍
2012/11/23 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
laravel安装和配置教程
2014/10/29 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
更优雅的事件触发兼容
2011/10/24 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
vue开发环境配置跨域的方法步骤
2019/01/16 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
简单实现Python爬取网络图片
2018/04/01 Python
python版飞机大战代码分享
2018/11/20 Python
树莓派实现移动拍照
2019/06/22 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
python实现的分层随机抽样案例
2020/02/25 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
python实现udp传输图片功能
2020/03/20 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
应届大学生求职信
2014/07/20 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS
JavaScript实现优先级队列
2021/12/06 Javascript
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
nginx日志格式分析和修改
2022/04/28 Servers