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 相关文章推荐
判断是否输入完毕再激活提交按钮
Jun 26 Javascript
input+select(multiple) 实现下拉框输入值
May 21 Javascript
基于jQuery的获得各种控件Value的方法
Nov 19 Javascript
js正文内容高亮效果的实现方法
Jun 30 Javascript
你未必知道的JavaScript和CSS交互的5种方法
Apr 02 Javascript
详解JavaScript的Polymer框架中的通知交互
Jul 29 Javascript
javascript实现网页背景烟花效果的方法
Aug 06 Javascript
javascript实现五星评价代码(源码下载)
Aug 11 Javascript
微信小程序 数组中的push与concat的区别
Jan 05 Javascript
js获取浏览器和屏幕的各种宽度高度
Feb 22 Javascript
node中koa中间件机制详解
Aug 22 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
Mar 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无限极分类实现的两种解决方法
2013/04/28 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
基于命令行执行带参数的php脚本并取得参数的方法
2016/01/25 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
JavaScript中的this实例分析
2011/04/28 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
剖析Angular Component的源码示例
2018/03/23 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
Python进阶篇之字典操作总结
2016/11/16 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
python标识符命名规范原理解析
2020/01/10 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
函数指针的定义是什么
2016/08/14 面试题
工艺工程师岗位职责
2014/03/04 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
移风易俗倡议书
2014/04/15 职场文书
初中生评语大全
2014/04/24 职场文书
诚信贷款承诺书
2014/05/30 职场文书
巾帼志愿者活动方案
2014/08/17 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
大足石刻导游词
2015/02/02 职场文书
python神经网络 使用Keras构建RNN训练
2022/05/04 Python